@Test public void testSetAnmeldedatum_BadFormatException() { try { schuelerModel.setAnmeldedatum("2015-06-12"); fail("Exception erwartet"); } catch (SvmValidationException e) { e.printStackTrace(System.out); } }
@Test public void testSetGeburtsdatum() { try { schuelerModel.setGeburtsdatum("12.06.1999"); } catch (SvmValidationException e) { e.printStackTrace(System.err); fail("Keine Exception erwartet"); } }
@Test public void testIsCompleted() { TestCompletedListener testCompletedListener = new TestCompletedListener(); schuelerModel.addCompletedListener(testCompletedListener); try { schuelerModel.setNachname("Nachname"); schuelerModel.setVorname("Vorname"); schuelerModel.setStrasseHausnummer("Strasse"); schuelerModel.setPlz("Plzz"); schuelerModel.setOrt("Ort"); } catch (SvmValidationException e) { e.printStackTrace(System.err); fail("Keine Exception erwartet"); } assertTrue("IsCompleted true erwartet", schuelerModel.isCompleted()); try { schuelerModel.validate(); } catch (SvmValidationException e) { e.printStackTrace(); fail("Keine Exception erwartet"); } assertEquals( "Aufruf von CompletedListener einmal erwartet", 1, testCompletedListener.getCounter()); }