junit TEST 오류 문의 드립니다.
- 작성자 :
- 김*석
- 작성일 :
- 2017-05-29 21:57:57
- 조회수 :
- 1,985
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
<질문>
# 전자정부프레임웍 예제를 통해 test해 보고 있는데요
# 첨부파일에 오류가 발생했습니다.
# 전자정부 프레임웍 web project 기본예제를 가지고 junit에서 TEST해볼려고 하는데
# @ContextConfiguration(locations = 설정되어 있는 xml 말고도 추가 설정해야 하는지요
package eGovFrame360.webDevTest;
import static org.junit.Assert.assertEquals;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import egovframework.rte.fdl.property.EgovPropertyService;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:egovframework/spring/context-properties.xml",
"classpath:egovframework/spring/context-common.xml",
"classpath:egovframework/spring/context-datasource.xml",
"classpath:egovframework/spring/context-idgen.xml",
"classpath:egovframework/spring/context-mapper.xml",
"classpath:egovframework/spring/context-properties.xml",
"classpath:egovframework/spring/context-sqlMap.xml",
"classpath:egovframework/spring/context-context-transaction.xml",
"classpath:egovframework/spring/context-validator.xml"
})
public class PropertyTest {
@Resource(name="propertiesService")
protected EgovPropertyService propertyService;
@Test
public void testPropertiesService() throws Exception {
assertEquals("10",propertyService.getString("pageUnit"));
}
}
# 전자정부프레임웍 예제를 통해 test해 보고 있는데요
# 첨부파일에 오류가 발생했습니다.
# 전자정부 프레임웍 web project 기본예제를 가지고 junit에서 TEST해볼려고 하는데
# @ContextConfiguration(locations = 설정되어 있는 xml 말고도 추가 설정해야 하는지요
package eGovFrame360.webDevTest;
import static org.junit.Assert.assertEquals;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import egovframework.rte.fdl.property.EgovPropertyService;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:egovframework/spring/context-properties.xml",
"classpath:egovframework/spring/context-common.xml",
"classpath:egovframework/spring/context-datasource.xml",
"classpath:egovframework/spring/context-idgen.xml",
"classpath:egovframework/spring/context-mapper.xml",
"classpath:egovframework/spring/context-properties.xml",
"classpath:egovframework/spring/context-sqlMap.xml",
"classpath:egovframework/spring/context-context-transaction.xml",
"classpath:egovframework/spring/context-validator.xml"
})
public class PropertyTest {
@Resource(name="propertiesService")
protected EgovPropertyService propertyService;
@Test
public void testPropertiesService() throws Exception {
assertEquals("10",propertyService.getString("pageUnit"));
}
}
첨부파일
A
안녕하십니까, 김용석님.
표준프레임워크센터입니다.
첨부하신 로그에
class path resource [egovframework/spring/context-context-transaction.xml] cannot be opened because it does not exist
다음과 같은 로그가 있는걸로 보아
위 경로와 맞게 context-context-transaction.xml 파일이 이름과 맞게 있는지 확인 해주셔야할거같습니다.
보통 파일명은 context-transaction.xml로 되있는데 context가 xml파일명으로 두번이 들어간게 맞는지 확인하고
아닐 경우 location classpath를 실제 경로와 파일명이 맞게 설정해주시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
첨부하신 로그에
class path resource [egovframework/spring/context-context-transaction.xml] cannot be opened because it does not exist
다음과 같은 로그가 있는걸로 보아
위 경로와 맞게 context-context-transaction.xml 파일이 이름과 맞게 있는지 확인 해주셔야할거같습니다.
보통 파일명은 context-transaction.xml로 되있는데 context가 xml파일명으로 두번이 들어간게 맞는지 확인하고
아닐 경우 location classpath를 실제 경로와 파일명이 맞게 설정해주시기 바랍니다.
감사합니다.