小编fei*_*abm的帖子

java.lang.Exception: 没有找到匹配的测试

我的测试课程如下:

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.hepeihui.service.UserService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/beans.xml"})
public class UserTest extends AbstractJUnit4SpringContextTests {

    @Autowired
    private UserService userService;

    @Test
    public void addUserTest(){
        System.out.println("test");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 JUnit 运行它时,出现异常:

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=addUserTest], {ExactMatcher:fDisplayName=addUserTest(com.hepeihui.test.UserTest)], {LeadingIdentifierMatcher:fClassName=com.hepeihui.test.UserTest,fLeadingIdentifier=addUserTest]] from org.junit.internal.requests.ClassRequest@17a83597
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)
    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:675)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如何解决此错误并重新运行测试?

java junit

5
推荐指数
1
解决办法
2万
查看次数

使用 Spring Cloud Config java.lang.IllegalStateException: No .git

我的应用程序.yml:

    server:
  port: 8888

eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: true
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

spring:
  cloud:
    config:
      server:[enter image description here][1]
        git:
          searchPaths: cloud-config-repo
          uri: file:///E:/idea/spring-cloud-microservice-example-master/config-microservice/src/main/resources/configPath
Run Code Online (Sandbox Code Playgroud)

使用 url 时:http://localhost:8888/movie/default,我得到了错误:java.lang.IllegalStateException: No .git at file:///E:/​​idea/spring-cloud-microservice-example- master/config-microservice/src/main/resources/configPath

cloud spring config

2
推荐指数
1
解决办法
3838
查看次数

标签 统计

cloud ×1

config ×1

java ×1

junit ×1

spring ×1