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(){
}
}
'생계유지형 개발자 > Spring Framework' 카테고리의 다른 글
[Spring5] Spring MVC vs WebFlux (0) | 2021.03.23 |
---|---|
[MyBatis] 계층형 결과 리스트 생성 (resultMap, collection 활용) (0) | 2021.02.25 |
[Spring5] WebFlux + Thymeleaf + Kotlin (0) | 2021.02.02 |
[Spring] proprteis 파일 한글 깨짐 (0) | 2020.07.15 |
[spring] application.yml에 정의한 값이 상수이며 0으로 시작할 때 @Value 형변환 오류 (2) | 2020.01.03 |