# 어노테이션
## 순서지정
- @Before, @After는 각각의 메소드별로
- @BeforeClass, @AfterClass는 테스트 클래스 한번씩만.
- 이를테면 tearDown메소드를 작성하여 커넥션 close를 @AfterClass로 작성할수있다.
## 예외 테스트
- @Test(expected=NumberFormatException.class)
## 시간 제한 테스트
- @Test(timeout=1000)
## 테스트 무시
- @Ignore("this method isn't working yet")
## 러너
- RunWith(클래스이름.class)
- JUnit Test 클래스를 실행하기 위한 러너(Runner)를 명시적으로 지정한다.
- @RunWith는 junit.runner.Runner를 구현한 외부 클래스를 인자로 갖는다.
- 대표적인 스프링의 테스트러너는 자체적인 러너클래스를 구현하고 있다. 이를통해 스프링이 제공하는 새로운 테스트 기능도 사용할 수있게 된다.
댓글 없음:
댓글 쓰기