报错信息
复制代码
1
2
3
4
5
6
7
8
9
10java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=sayAutowired], {ExactMatcher:fDisplayName=sayAutowired(com.spring.ioc.IocTest1)], {LeadingIdentifierMatcher:fClassName=com.spring.ioc.IocTest1,fLeadingIdentifier=sayAutowired]] from org.junit.internal.requests.ClassRequest@68ceda24 at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:83) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:74) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)
代码
复制代码
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
31
32
33
34
35package com.spring.ioc; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.spring.service.HelloWorldService; import com.spring.service.IA; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"/application-context.xml"}) public class IocTest1 { @Autowired private HelloWorldService helloService; @Autowired private IA a; // Spring容器加载获取示例对象 @Test public void say() { ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("application-context.xml"); HelloWorldService helloWorldService = (HelloWorldService) applicationContext.getBean("helloWorldServoce"); System.out.println(helloWorldService.say()); } // 注解自动注入的方式 @Test public void sayAutowired() { System.out.println(helloService.say()); } @Test public void say1() { System.out.println(a.hello()); } }
原因
我的项目spring版本是4.1.7.RELEASE版本的,所以需要把jdk改成1.8。所以是jdk版本与Spring版本兼容导致的。
最后
以上就是整齐飞鸟最近收集整理的关于执行测试用例报错:No tests found matching的全部内容,更多相关执行测试用例报错:No内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复