@Test
- 테스트 해야하는 내용을 메서드 안에 작성하고
메서드 위에 @Test를 추가하면 해당 메서드를 테스트용 코드로 간주하고 테스트 진행해준다.
@Before
- 모든 테스트 작업에 앞서 준비되어야 하는 내용을 작성하여 메서드에 추가하는 애노테이션.
@Test 메서드 실행 전에 실행되기 때문에 테스트를 위한 사전 준비작업을 할 때 사용한다.
@After
- 테스트 작업이 끝난 후 자동으로 실행되는 메서드에 추가하는 애노테이션
@org.junit.Assert.assertxxx
- 테스트 중에 발생되는 값을 확신(assert)하는 용도로 사용한다.
테스트 중간에 특정 값이나 상태를 예상하고 체크하는 용도로 사용