당신은 JUnit 3
import junit.framework.TestCase;
public class DummyTestA extends TestCase {
public void testSum() {
int a = 5;
int b = 10;
int result = a + b;
assertEquals(15, result);
}
}
를 사용할 수 있지만 JUnit 3
(및/또는 이전 자바 5보다 자바 버전)과의 호환성이 몇 가지 이유에 필요하지 않은 경우 일반적으로는, 주석 경로를 선택해야합니다 :
@Test
주석은 더 명확하고 더하기 도구 에서 쉽게 지원됩니다 (예 :이 방법으로 모든 테스트를 쉽게 검색 할 수 있음)
- 개 여러 방법이
@Before/@BeforeClass
및 @After/@AfterClass
이 더 많은 유연성을 JUnit 4
의 @Ignored annotation
- 새로운 기능
expected=
- 통합 지원을 사용하여 예상되는 예외에 대한 테스트를위한
- 통합 지원을 제공 주석 할 수 있습니다 rules, parametrized tests, ...
도 JUnit website
참조 0
@Test를 사용하는 것은 올바른 방법입니다. 왜 그걸 원할거야? – Jayan
왜 그렇게하고 싶습니까? 이것은 XY 문제처럼 보입니다. – fge
시도한 코드와 오류가 있으면 도움이 될 것입니다. 당신도 (위에서 언급했듯이) 왜 이렇게 다른 방식으로해야하는지 설명해야 할 것입니다. –