@Test public void SimpleCAMSDA() throws Exception { String treTag = "CAMSDA"; String testData = "CAMSDA001960010010010015b52e94f-5285-4374-8272-b29e7962af6eThe first and only camera in the first and only camera set ad955a2f-87ab-44c4-a918-8291074efcd600100000006000070000500000004000"; int expectedLength = treTag.length() + "00196".length() + 196; Tre camsda = parseTRE(testData, expectedLength, treTag); assertEquals(4, camsda.getEntries().size()); assertEquals(1, camsda.getIntValue("NUM_CAMERA_SETS")); assertEquals(1, camsda.getIntValue("NUM_CAMERA_SETS_IN_TRE")); assertEquals(1, camsda.getIntValue("FIRST_CAMERA_SET_IN_TRE")); assertEquals(1, camsda.getEntry("CAMERA_SETS").getGroups().size()); TreGroup cameraSet1 = camsda.getEntry("CAMERA_SETS").getGroups().get(0); assertEquals(1, cameraSet1.getIntValue("NUM_CAMERAS_IN_SET")); assertEquals(1, cameraSet1.getEntry("CAMERAS").getGroups().size()); TreGroup camera1 = cameraSet1.getEntry("CAMERAS").getGroups().get(0); assertEquals("5b52e94f-5285-4374-8272-b29e7962af6e", camera1.getFieldValue("CAMERA_ID")); assertEquals( "The first and only camera in the first and only camera set", camera1.getFieldValue("CAMERA_DESC").trim()); assertEquals("ad955a2f-87ab-44c4-a918-8291074efcd6", camera1.getFieldValue("LAYER_ID")); assertEquals(1, camera1.getIntValue("IDLVL")); assertEquals(0, camera1.getIntValue("IALVL")); assertEquals("0000600007", camera1.getFieldValue("ILOC")); assertEquals(5000, camera1.getIntValue("NROWS")); assertEquals(4000, camera1.getIntValue("NCOLS")); }
@Test public void SimplePIAPEB() throws Exception { String treTag = "PIAPEB"; String testData = "PIAPEB00094Maxwell James Clerk 18310613UK"; int expectedLength = treTag.length() + "00094".length() + 94; Tre piapeb = parseTRE(testData, expectedLength, treTag); assertEquals(5, piapeb.getEntries().size()); assertEquals("Maxwell", piapeb.getFieldValue("LASTNME").trim()); assertEquals("James", piapeb.getFieldValue("FIRSTNME").trim()); assertEquals("Clerk", piapeb.getFieldValue("MIDNME").trim()); assertEquals("18310613", piapeb.getFieldValue("DOB")); assertEquals("UK", piapeb.getFieldValue(("ASSOCTRY"))); }