无法运行spring启动测试
我不熟悉弹簧靴 为了测试,我们正在尝试通过添加以下Java类来实践spring引导测试。 然而,事实证明我们无法触发这个Java类。换句话说,eclipse控制台中没有显示任何测试结果。 有人能告诉我们哪里做错了吗 谢谢 GreetingControllerTest.java无法运行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
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框架运行我们的测试类??