Angenommen ich die folgenden einfachen Code haben:Warum sollten wir setUp und tearDown im Test verwenden und nicht nur die Testmethode?
public class SimpleOperations {
public int square(int x){
return x*x;
}
}
nun die bisherige Methode zu testen, wurden die folgenden funktioniert perfekt:
public class Jtest {
@Test
public void test() {
SimpleOperations test = new SimpleOperations();
int output = test.square(5);
assertEquals(25, output);
}
}
Warum sollten wir die Auf- und Abbau-Methoden müssen hinzufügen? Das Ausführen des Codes zeigt, ob die Methoden korrekt sind oder nicht. Welchen Vorteil würden die Methoden setUp/tearDown zum Test hinzufügen? Und wie sollen sie hier sein?