}
}
public static void testOutOfRange() throws Exception
{
PositionDocument doc = PositionDocument.Factory.parse("<position xmlns='java:int.test'><lat>43</lat><lon>037</lon></position>");
Assert.assertEquals(43, doc.getPosition().getLat());
Assert.assertEquals(37, doc.getPosition().getLon());
Assert.assertTrue(doc.validate());
doc = PositionDocument.Factory.parse("<position xmlns='java:int.test'><lat>443</lat><lon>737</lon></position>");
Assert.assertEquals(443, doc.getPosition().getLat());
Assert.assertEquals(737, doc.getPosition().getLon());
Assert.assertTrue(!doc.validate());
doc.getPosition().setLat((short)-300);
doc.getPosition().setLon((short)32767);
Assert.assertEquals(-300, doc.getPosition().getLat());
Assert.assertEquals(32767, doc.getPosition().getLon());
Assert.assertTrue(!doc.validate());
doc.getPosition().setLat((short)43);
doc.getPosition().setLon((short)127);
Assert.assertEquals(43, doc.getPosition().getLat());
Assert.assertEquals(127, doc.getPosition().getLon());
Assert.assertTrue(doc.validate());
}