junit 테스트오류
- 작성자 :
- 장*훈
- 작성일 :
- 2021-07-24 22:50:34
- 조회수 :
- 9,786
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
eGovFram Web Project를 만들고 공통기능만 추가한 상태에서
junit 테스트를 수행하려고 합니다.
junit4를 이용한 테스트 클래스를 만들고 테스트하면 아래와 같은 오류가 발생합니다.
오류메세지와 테스트 클래스는 파일로 첨부합니다.
확인 부탁드립니다.
[log4j]2021-07-24 22:41:11,011 ERROR [org.springframework.test.context.TestContextManager] Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@18df8434] to prepare test instance [web.TestDAO@2b61a019]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.3.25.RELEASE.jar:4.3.25.RELEASE]
junit 테스트를 수행하려고 합니다.
junit4를 이용한 테스트 클래스를 만들고 테스트하면 아래와 같은 오류가 발생합니다.
오류메세지와 테스트 클래스는 파일로 첨부합니다.
확인 부탁드립니다.
[log4j]2021-07-24 22:41:11,011 ERROR [org.springframework.test.context.TestContextManager] Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@18df8434] to prepare test instance [web.TestDAO@2b61a019]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.3.25.RELEASE.jar:4.3.25.RELEASE]
환경정보
-
- OS 정보 : 윈도우10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : jdk 1.8
- WAS 정보 : tomcat 9.0
- DB 정보 : tibero6
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
첨부하신로그를 확인해 보니
다음과 같은 메시지가 확인이 됩니다.
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' available
DB 연결과 관련하여
dataSource라는 이름의 빈이
설정되지 않은것으로 보입니다.
관련한 설정을 확인해 보셔야 할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
첨부하신로그를 확인해 보니
다음과 같은 메시지가 확인이 됩니다.
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' available
DB 연결과 관련하여
dataSource라는 이름의 빈이
설정되지 않은것으로 보입니다.
관련한 설정을 확인해 보셔야 할듯 합니다.
감사합니다.