티스토리 뷰

.


1. 문제점 

- Spring을 사용하여 DB 연동에 관한 코드를 처리하였는데, DB 테스트를 하자니 Bean 생성부터 되질 않으니 테스트에서 DataSouce 객체부터 코딩해야하는 불편함 


2. 해결

- Spring의 테스트 관련 기능 사용

- 다음과 같은 Annotation을 테스트 클래스 상단에 붙임

@RunWith(SpringJUnit4ClassRunner.class)

- @ContextConfiguration(locations = {"classpath:spring/test-applicationContext.xml"})

- 여기서 classpath 대신 '/' (root)를 사용해도 ok

- 이렇게 Spring 의존성을 해결하고 @Autowired로 원하는 객체에 DI하고 테스트

.

.

.

'공부 > tdd' 카테고리의 다른 글

Spring 프레임워크의 도움을 받아 테스트하기 2  (0) 2014.04.20
xunit example 실습  (0) 2014.04.18
3부 테스트 주도 개발 패턴  (0) 2014.04.17
2주차  (0) 2014.03.26
1주차  (0) 2014.03.26
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함