티스토리 뷰

.


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/04   »
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
글 보관함