@Test
  public void testAddGetEdtaCode() throws Exception {
    EdtaCode edtaCode = getTestObject("1", "linkType1");

    edtaCodeDao.save(edtaCode);

    assertTrue("Invalid id for new edtacode", edtaCode.getId() > 0);

    EdtaCode checkEdtaCode = edtaCodeDao.getEdtaCode(edtaCode.getEdtaCode(), specialty);

    assertNotNull(checkEdtaCode);
    assertEquals("Edta code not persisted", edtaCode.getEdtaCode(), checkEdtaCode.getEdtaCode());
    assertEquals("Specialty not persisted", specialty, checkEdtaCode.getSpecialty());
    assertEquals("Link type not persisted", edtaCode.getLinkType(), checkEdtaCode.getLinkType());
    assertEquals(
        "Description not persisted", edtaCode.getDescription(), checkEdtaCode.getDescription());
    assertEquals(
        "Medical Link 01 not persisted",
        edtaCode.getMedicalLink01(),
        checkEdtaCode.getMedicalLink01());
    assertEquals(
        "Medical Link 02 not persisted",
        edtaCode.getMedicalLink02(),
        checkEdtaCode.getMedicalLink02());
    assertEquals(
        "Medical Link 03 not persisted",
        edtaCode.getMedicalLink03(),
        checkEdtaCode.getMedicalLink03());
    assertEquals(
        "Medical Link 04 not persisted",
        edtaCode.getMedicalLink04(),
        checkEdtaCode.getMedicalLink04());
    assertEquals(
        "Medical Link 05 not persisted",
        edtaCode.getMedicalLink05(),
        checkEdtaCode.getMedicalLink05());
    assertEquals(
        "Medical Link 06 not persisted",
        edtaCode.getMedicalLink06(),
        checkEdtaCode.getMedicalLink06());
    assertEquals(
        "Medical Link text 01 not persisted",
        edtaCode.getMedicalLinkText01(),
        checkEdtaCode.getMedicalLinkText01());
    assertEquals(
        "Medical Link text 02 not persisted",
        edtaCode.getMedicalLinkText02(),
        checkEdtaCode.getMedicalLinkText02());
    assertEquals(
        "Medical Link text 03 not persisted",
        edtaCode.getMedicalLinkText03(),
        checkEdtaCode.getMedicalLinkText03());
    assertEquals(
        "Medical Link text 04 not persisted",
        edtaCode.getMedicalLinkText04(),
        checkEdtaCode.getMedicalLinkText04());
    assertEquals(
        "Medical Link text 05 not persisted",
        edtaCode.getMedicalLinkText05(),
        checkEdtaCode.getMedicalLinkText05());
    assertEquals(
        "Medical Link text 06 not persisted",
        edtaCode.getMedicalLinkText06(),
        checkEdtaCode.getMedicalLinkText06());
    assertEquals(
        "Patient Link 01 not persisted",
        edtaCode.getPatientLink01(),
        checkEdtaCode.getPatientLink01());
    assertEquals(
        "Patient Link 02 not persisted",
        edtaCode.getPatientLink02(),
        checkEdtaCode.getPatientLink02());
    assertEquals(
        "Patient Link 03 not persisted",
        edtaCode.getPatientLink03(),
        checkEdtaCode.getPatientLink03());
    assertEquals(
        "Patient Link 04 not persisted",
        edtaCode.getPatientLink04(),
        checkEdtaCode.getPatientLink04());
    assertEquals(
        "Patient Link 05 not persisted",
        edtaCode.getPatientLink05(),
        checkEdtaCode.getPatientLink05());
    assertEquals(
        "Patient Link 06 not persisted",
        edtaCode.getPatientLink06(),
        checkEdtaCode.getPatientLink06());
    assertEquals(
        "Patient Link Text 01 not persisted",
        edtaCode.getPatientLinkText01(),
        checkEdtaCode.getPatientLinkText01());
    assertEquals(
        "Patient Link Text 02 not persisted",
        edtaCode.getPatientLinkText02(),
        checkEdtaCode.getPatientLinkText02());
    assertEquals(
        "Patient Link Text 03 not persisted",
        edtaCode.getPatientLinkText03(),
        checkEdtaCode.getPatientLinkText03());
    assertEquals(
        "Patient Link Text 04 not persisted",
        edtaCode.getPatientLinkText04(),
        checkEdtaCode.getPatientLinkText04());
    assertEquals(
        "Patient Link Text 05 not persisted",
        edtaCode.getPatientLinkText05(),
        checkEdtaCode.getPatientLinkText05());
    assertEquals(
        "Patient Link Text 06 not persisted",
        edtaCode.getPatientLinkText06(),
        checkEdtaCode.getPatientLinkText06());
  }