Esempio n. 1
0
  @Test
  public void testGetPersoonEnPersonen() {
    /* @return de persoon met dezelfde initialen, tussenvoegsel, achternaam,
     * geboortedatum en -plaats mits bekend (ongeacht hoofd- en kleine letters),
     * anders null*/
    Persoon persoon =
        adm.getPersoon(
            new String[] {"P", "f"},
            "swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertEquals("identificatie persoon onjuist", piet, persoon);
    persoon =
        adm.getPersoon(
            new String[] {"Peter", "frans"},
            "Swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertEquals("identificatie persoon onjuist", piet, persoon);

    // initialen onjuist
    persoon =
        adm.getPersoon(
            new String[] {"P"},
            "Swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertNull("identificatie persoon onjuist", persoon);
    persoon =
        adm.getPersoon(
            new String[] {"P", "f", "k"},
            "Swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertNull("identificatie persoon onjuist", persoon);
    // achternaam onjuist
    persoon =
        adm.getPersoon(
            new String[] {"Peter", "frans"},
            "Swinkel",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertNull("identificatie persoon onjuist", persoon);
    // tussenvoegsel onjuist
    persoon =
        adm.getPersoon(
            new String[] {"Peter", "frans"},
            "Swinkels",
            "van",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "ede");
    assertNull("identificatie persoon onjuist", persoon);
    // geboortedatum onjuist
    persoon =
        adm.getPersoon(
            new String[] {"Peter", "frans"},
            "Swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 22),
            "ede");
    assertNull("identificatie persoon onjuist", persoon);
    // geboorteplaats onjuist
    persoon =
        adm.getPersoon(
            new String[] {"P", "f"},
            "Swinkels",
            "",
            new GregorianCalendar(1950, Calendar.APRIL, 23),
            "Wageningen");
    assertNull("identificatie persoon onjuist", persoon);

    try {
      List<Persoon> personen = adm.getPersonen();
      personen.clear();
    } catch (Exception exc) {
    }
    assertFalse("personen onjuist ingekapseld", adm.getPersonen().isEmpty());
  }