Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法运行spring启动测试_Spring_Spring Mvc_Spring Boot_Spring Test - Fatal编程技术网

无法运行spring启动测试

无法运行spring启动测试,spring,spring-mvc,spring-boot,spring-test,Spring,Spring Mvc,Spring Boot,Spring Test,我不熟悉弹簧靴 为了测试,我们正在尝试通过添加以下Java类来实践spring引导测试。 然而,事实证明我们无法触发这个Java类。换句话说,eclipse控制台中没有显示任何测试结果。 有人能告诉我们哪里做错了吗 谢谢 GreetingControllerTest.java package hello; @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = Application.c

我不熟悉弹簧靴

为了测试,我们正在尝试通过添加以下Java类来实践spring引导测试。 然而,事实证明我们无法触发这个Java类。换句话说,eclipse控制台中没有显示任何测试结果。 有人能告诉我们哪里做错了吗

谢谢

GreetingControllerTest.java

package hello;

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@IntegrationTest
public class GreetingControllerTest {

    private RestTemplate restTemplate = new RestTemplate(); 

    @Test
    public void testGreeting() {

        System.out.println("Where is my TEST?????!!!!!!");
        String url = "http://localhost:8080/greeting";
        assertNotNull(restTemplate.getForObject(url, Greeting.class));
    }
}

Spring框架不运行(触发)测试。相反,像JUnit或TestNG这样的测试框架运行测试

您的代码似乎很好。因此,假设您提供的示例是编译的(即,具有正确的包导入),并且假设您声明的
@Test
注释是
@org.junit.Test
,那么您只需要将测试作为junit测试运行

您的IDE(例如Eclipse、IntelliJ、NetBeans)和构建框架(例如Maven、Ant、Gradle)应该为运行JUnit测试提供支持

问候,


Sam

你是如何试图“触发”它的?很抱歉这一误解。我们的意思是,整个spring框架根本不运行GreetingControllerTest.java。我们如何告诉Spring框架运行我们的测试类??