Beispiel #1
0
  @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"));
  }
Beispiel #2
0
  @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")));
  }