[SpringBoot] JUnit 테스트
·
Web & Android/SpringBoot
JUnit 자바 프로그래밍 언어용 단위 테스트 프레임워크 어노테이션 기반으로 테스트를 지원 단정문(Assert)를 통해 테스트 케이스의 기대값에 대해 수행 결과를 확인할 수 있음 JUnit5 → 크게 Jupiter, Platform, Vintage 모듈로 구성되어있음 Annotation Description @Test 테스트용 메소드를 표현하는 어노테이션 @BeforEach 각 테스트 메소드가 시작되기 전에, 실행되어야 하는 메소들 표현 @AfterEach 각 테스트 메소드가 시작된 후 실행되어야 하는 메소드르 표현 @BeforeAll 테스트 시작 전에 실행되어야 하는 메소드를 표현(Static 처리 필요) @AfterAll 테스트 종료 후에 실행되어야 하는 메소드를 표현(Static 처리 필요) Jun..
[SpringBoot] JUnit 설치 후 실행 결과 뜨지 않는 경우
·
Web & Android/SpringBoot
@WebMvcTest를 사용하여 서블릿 컨테이너를 모킹하는 실습을 실행하기 위해 src/test/java 폴더에 테스트할 클래스를 생성해주고, 코드를 작성하였다. Run을 해봐도 실행이 되기는 하지만 콘솔창에 결과 화면이 뜨지 않는 문제가 생겼다. 이러한 경우 밑에 나와 있는 설명대로 해결하면 된다. 1. pom.xml에 JUnit 가 있는지 확인 2. 없는 경우 구글에 maven repository 검색 후 맨 처음에 뜨는 사이트 접속 3. 상단 검색 창에 junit 검색 후 maven 복사 4. pom.xml 안에 추가 후 프로젝트 우클릭 -> maven -> Update Project - > 이클립스 재실행 5. 그래도 안될 경우 테스트 클래스 우클릭 -> Run As -> Run Configura..