Spring jUnit 테스트
Spring 테스트 환경 구축
- spring-test, hamcrest-library, hamcrest-all, mockito-all Dependency 추가
- 작업 중이던 프로젝트 우클릭 - Build Path - Libraries 이동 - 오른쪽 메뉴에 Add Library 클릭 - jUnit 선택 - jUnit library version : jUnit 5 확인하고 Finish - Apply and Close
- 마이바티스를 연동해서 사용 중이라면 config.xml 파일에서 mappers 태그 지워주기
- 스프링 폴더의 root-context.xml 로 이동해서 sqlSessionFactory 에 소스 추가해주기
<property name="mapperLocations" value="classpath:mybatis/mapper/*.xml" />
- mybatis 폴더를 src/test/resources 로 복사 - 붙여넣기
- 프로젝트 우클릭 - Run as 클릭 - Run configuration - 좌측 메뉴에서 jUnit 찾은 다음 더블클릭 - 현재 사용중인 프로젝트 나오는거 확인하고 클릭 - Classpath - User Entries 클릭 - add External Jar - ojdbc6.jar 추가 - Apply - Run
테스트 환경 구축이 끝났으니 테스트 케이스를 작성해야한다
- src/test/java 에 사용할 패키지를 만든다
- 패키지 구성은 각자 알아서!
- 테스트 클래스에 @WebAppConfiguration, @RunWith, @ContextConfiguration 추가
- 테스트 케이스 작성해서 jUnit Test 로 실행
- 결과 확인 후 수정이 필요하다면 수정하기
반응형
'BackEnd > Spring Framework' 카테고리의 다른 글
[JAVA | Spring] Java 스프링 CRON(크론) 스케줄러 사용방법 및 표현식 정리 (0) | 2022.06.23 |
---|---|
[Spring] Java 스프링 프레임워크 이클립스에서 Legacy Project 만들기 (0) | 2020.08.08 |
[Spring] Java 스프링 프레임워크 이클립스에서 프로젝트 만들기 (0) | 2020.08.08 |
[Spring] Java 스프링 프레임워크의 트랜잭션 관리 (0) | 2020.08.08 |
[Spring] Java 스프링 프레임워크 의존성 주입 (0) | 2020.08.07 |