Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

Junit Resource

TEST/JUint 2013.07.05 17:40
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

 

 

JUnit 테스트를 하려고 했을 때 혼돈이 되었던 내용이다.

Resource는 어디에 것을 써야 할까???

 

구성은 보통 maven 프로젝트를 사용 한다면

 

main / test 로 나뉘어진다.

 

java build path를 보면 source쪽에 보면 알 수 있다.

 

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {
  "classpath:spring/context/context-common.xml",
  "classpath:spring/context/context-aspect.xml",
  "classpath:spring/context/context-test-datasource.xml",  
  "classpath:spring/context/context-test-mybatis.xml",
  "classpath:spring/context/context-properties.xml",  
  "classpath:spring/context/context-test-transaction.xml"
  })

 

위와 같이 context 파일을 main쪽과 test쪽 병행하여 사용 할 수 도있고

입맛에 따라 하면 될 것 이다. 상황에 맞게^-^good~

 

즉, context를 기준으로 했을 때

1) main쪽의 리소스를 전부 사용하거나

2) 몇가지만 test로 하고 나머지는 main쪽을 사용!

3) 전부 test 리소스로! 하는 경우가 있다.

 

단, mybatis와 spring을 쓰고 있다면..mybatis는 예민한 녀석이다....

 

mapper쪽을 main과 test에 같은 mapper를 사용하고 있다면..2 datasource를 사용 하였을 때 에러가 날 것이다.

 

더보기

 

 

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바