}
@Test
public void testPrimitiveObjects() throws XMLParsingException, ParseException {
IceSoapParser<PrimitiveObjects> parser = new IceSoapParserImpl<PrimitiveObjects>(PrimitiveObjects.class);
PrimitiveObjects values = parser.parse(SampleXml.getPrimitiveObjects());
assertEquals(values.getCharValue(), new Character('a'));
assertEquals(values.getDoubleValue(), new Double(1.6), 0);
assertEquals(values.getFloatValue(), new Float(1.5), 0);
assertEquals(values.getIntValue(), new Integer(1));
assertEquals(values.getLongValue(), new Long(2));
values = parser.parse(SampleXml.getNilValues());
assertEquals(values.getCharValue(), null);
assertEquals(values.getDoubleValue(), null);
assertEquals(values.getFloatValue(), null);
assertEquals(values.getIntValue(), null);
assertEquals(values.getLongValue(), null);
}