Databases Reference
In-Depth Information
@Test
public void test1() {
System.out.println("test1");
wert = wert + 1;
Assert.assertTrue("Erwartet 43 gefunden: "+wert
, wert == 43);
}
@Test
public void test2() {
System.out.println("test2");
wert = wert + 2;
Assert.assertTrue(wert == 44);
}
@Test
public void test3() {
System.out.println("test3");
wert = wert + 3;
Assert.assertTrue("Erwartet 44 gefunden: "+wert
, wert == 44);
}
@Test
public void test4() {
System.out.println("test4");
try{
if(42/0 == 0){
}
Assert.fail();
} catch(ArithmeticException e){
} catch(Exception e){
Assert.fail();
}
}
@Test
public void test5() {
System.out.println("test5");
throw new IllegalArgumentException();
}
}
JUnit nutzt ab der Version 4 im Wesentlichen Annotationen um
den Aufbau der Tests zu beschreiben. Die Namen der Metho-
den können anders sein, haben sich aber im Bereich der JUnit-
Nutzer über lange Zeit etabliert.
Mit @BeforeClass werden Methoden markiert, die nur einmal
vor der Ausführung aller Tests ausgeführt werden sollen.
Hiermit kann dann eine einheitliche Basisstruktur geschaffen
Rahmenbedin-
gungen vor
Tests
307
Search WWH ::




Custom Search