Jestem nowy w JUINT. Pracuję nad systemem, który przebiega przez każdy test Jednostki w projekcie. Jest ich ponad sto.
To, co muszę teraz zrobić, to metoda wywoływana w celu ustawienia warunku przed wywołaniem każdego JUNIT. Nie chciałbym edytować ręcznie każdej metody, aby dodać warunek
Odpowiedzi:
3 dla odpowiedzi № 1Możesz skonfigurować zestaw testów, który zawiera wszystkie twoje testy jednostkowe i korzystać z @Przed zajęciami adnotację do uruchomienia wspólnej metody jeden raz, przed wykonaniem dowolnego z testów.
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.BeforeClass;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({MyTest1.class, MyTest2.class, MyTest3.class})
public class MyTestSuite {
@BeforeClass
public static void setUp() {
System.out.println("setting up");
}
}