생계유지형 개발자/Spring Framework
[spring] 매번 까먹는 JUnit4 테스트케이스 클래스 생성
이 가을
2019. 12. 19. 18:23
JUnit 테스트케이스 생성할 때 매번 클래스명 위에 붙여야 하는 애노테이션(@)이 많고 길어서 기억이 안 난다.
특히 @Autowired랑 properties 사용하려면 클래스와 파일을 선언해줘야 하는데 기억이 안나...
JUnit 4 버전 기준으로 작성한다.
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import static org.junit.Assert.*;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = MySpringBootApplication.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
@ActiveProfiles({"local", "dev"})
public class MySpringBootTest(){
@Test
public void test01() {
assertTrue(true);
}
@Ignore
public void test02() {
assertTrue(true);
}
@Before
public void before(){
}
@After
public void after(){
}
}