자바 테스트에서 GUI 응용 프로그램을 2 번 실행하고 싶습니다. 이 경우 @annotation
을 어떻게 사용해야합니까?junit annotation
public class Toto {
@BeforeClass
public static void setupOnce() {
final Thread thread = new Thread() {
public void run() {
//launch appli
}
};
try {
thread.start();
} catch (Exception ex) { }
}
}
public class Test extends toto {
@Test
public void test() {
setuptonce();
closeAppli();
}
@test
public void test2()
{
setuptonce();
}
}
는 그것을 두 번째 시간을 시작하려면 어떤 주석 사용해야합니까? @afterclass
?
그래서 setuponce()를 호출하면 GUI가 한 번 실행됩니까? GUI를 닫은 후 어떻게 GUI를 다시 시작할 수 있습니까? @Test 출시 GUI 가까운 GUI 발사 GUI – user281070
지금 알고 당신이하지 포크 않는 경우, 당신은 다음과 같이 쓸 수있다, GUI를 실행하지만,하지 않습니다 공공 무효 실행() { (인터넷 용을 전 = 0; i가 2 <; 내가 ++) { // 발사 GUI } } 가 종료하기 전에 포크 GUI에서 (즉, 반환 (실행 제어) 경우), 여기에 내가 가진 다른 물건 – dchekmarev
해야한다 하나의 함수 toto.java 여기서 setupEnd()를 사용하여 @BeforeClass를 정의합니다. 또 다른 Java 테스트에서는 다음과 같은 I : -call setuponce() - @test // test1, close appli - @ test2 // test2, setup을 한 번 다시 호출하고 ressource를 닫습니다. test2가 완료되지 않았습니다 ... - – user281070