我有一个@SpringBootApplication
和一个@Component
以及一些@GET
和@POST
方法。我能够成功启动该应用程序,并在get和post方法上使用curl。但是,当我尝试运行@SpringBootTest
时,我的请求给出了404错误。
这是Component类:
@Path("/")
@Component
public class TestComp {
@Path("test")
@GET
public String test() {
return "success";
}
}
这是我的测试课:
@RunWith(SpringRunner.class)
@SpringBootTest()
@AutoConfigureMockMvc
public class ApplicationTests {
@Autowired
private MockMvc mockMvc;
@Test
public void contextLoads() throws Exception {
mockMvc.perform(get("/test")).andDo(print());
}
}
我需要在SpringBootApplication
上进行某种配置吗?我在get("/test")
中的uri错了吗?
答案 0 :(得分:0)
我发现了问题,sum = 46
clip = [3, 8, 5, 8, 1, 8]
不能与我正在使用的MockMvc
一起使用。如果有人偶然发现此问题,这里是example的泽西岛单元测试。