Databases Reference
In-Depth Information
gemacht werden müssen und welche Ergebnisse erwartet wer-
den. Für einen Programmtest bedeutet dies, dass man eine für
alle Testfälle gleiche Situation schaffen muss, um eine Forde-
rung nach der Unabhängigkeit der Testfälle untereinander ga-
rantieren zu können.
Die Funktionsweise von JUnit wird mit Hilfe einer Testklasse
vorgestellt, die inhaltlich nichts Sinnvolles macht, aber sehr gut
zur Erklärung der typischen Funktionalität genutzt werden
kann. Die Klasse sieht wie folgt aus.
package nur;
import junit.framework.Assert;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
public class Anschauung {
private int wert;
private static int klasse;
@BeforeClass
public static void setUpBeforeClass()
throws Exception {
System.out.println("setUpBeforeClass");
klasse = 99;
}
Annotation
@AfterClass
public static void tearDownAfterClass()
throws Exception {
System.out.println("tearDownAfterClass");
}
@Before
public void setUp() throws Exception {
System.out.println("setUp");
wert = 42;
klasse = klasse + 1;
System.out.println("klasse ist "+klasse);
}
@After
public void tearDown() throws Exception {
System.out.println("tearDown");
}
306
Search WWH ::




Custom Search