CODEDRAGON ㆍDevelopment/Software Engineering
JUnit 테스트 지원 어노테이션(Annotation)
어노테이션 |
설명 |
@Test |
· @Test가 선언된 메서드는 테스트를 수행하는 메소드가 됩니다. · Junit은 각각의 테스트가 서로 영향을 주지 않고 독립적으로 실행되는 것을 원칙으로 하므로 @Test 마다 객체를 생성하여 내부적으로 실행이 되어집니다. |
@Ignore |
· @Ignore가 선언된 메서드는 테스트를 실행하지 않게 합니다. |
@Before |
· @Before가 선언된 메서드는 @Test 메소드가 실행되기 전에 반드시 실행되어 집니다. · @Test 메소드에서 공통으로 사용하는 코드를 @Before 메소드에 선언하여 사용하면 됩니다. |
@After |
· @After가 선언된 메서드는 @Test 메소드가 실행된 후 실행됩니다. · 테스트시 사용한 자원을 해제할 때 사용합니다. |
@BeforeClass |
· @BeforeClass 어노테이션은 @Test 메소드 보다 먼저 한번만 수행되어야 할 경우에 사용합니다. |
@AfterClass |
· @AfterClass 어노테이션은 @Test 메소드 보다 나중에 한번만 수행되어야 할 경우에 사용하면 된다. |
어노테이션(Annotation) 관계 도식도
'Development > Software Engineering' 카테고리의 다른 글
수행 내용-물리 데이터저장소 구성하기 (0) | 2017.06.08 |
---|---|
일반적인 시스템 개발 절차 (0) | 2017.06.07 |
브레이크포인트(breakpoint) (0) | 2017.06.07 |
URI (Uniform Resource Identifier) (0) | 2017.06.05 |
크로미움(Chromium) - 오픈 소스 웹 브라우저 프로젝트 (0) | 2017.06.04 |