package io.robe.convert.xml.parsers;
import org.junit.Test;
import static io.robe.convert.xml.ParserUtil.getParser;
import static org.junit.Assert.assertEquals;
public class ParseBoolTest {
@Test
public void parseTrue() throws Exception {
Boolean expected = true;
ParseBool parseBool = new ParseBool();
Boolean actual =parseBool.parse(getParser("<bool>true</bool>"), null);
assertEquals(expected, actual);
}
@Test
public void parseFalse() throws Exception {
Boolean expected = false;
ParseBool parseBool = new ParseBool();
Boolean actual = parseBool.parse(getParser("<bool>false</bool>"), null);
assertEquals(expected, actual);
}
@Test
public void parseEmpty() throws Exception {
Boolean expected = null;
ParseBool parseBool = new ParseBool();
Boolean actual = parseBool.parse(getParser("<bool></bool>"), null);
assertEquals(expected, actual);
}
@Test
public void parseSpace() throws Exception {
Boolean expected = null;
ParseBool parseBool = new ParseBool();
Boolean actual = parseBool.parse(getParser("<bool> </bool>"), null);
assertEquals(expected, actual);
}
}