junit에서 의존성 주입을 위한 설정을 하니 아래와 같은 에러메시지가 뜹니다.
GenericXmlApplication으로 빈을 불러와도 그렇고, @RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:/")와 같은 에노테이션 설정을 해도 아래와 같은 오류가 뜹니다.
applicationContext.xml 파일을 설정 내용은
<context:component-scan base-package="com.SpringBoard">
<context:exclude-filter expression="org.springframework.stereotype.Controller"
type="annotation" />
</context:component-scan>
<context:annotation-config></context:annotation-config>
입니다. 아래는 에러메시지 입니다.
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=createBoardTest], {ExactMatcher:fDisplayName=createBoardTest(com.SpringBoard.model.BoardDAOTest)], {LeadingIdentifierMatcher:fClassName=com.SpringBoard.model.BoardDAOTest,fLeadingIdentifier=createBoardTest]] from org.junit.internal.requests.ClassRequest@5e8c92f4
at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:77)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:68)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)