/ / Junit prerun call - java, junit

Junit prerun call - java, junit

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 № 1

Moż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");
}
}