如何解决Maven无法从命令行检测到测试
我有一个带有此测试的Spring MVC项目(用于Java平台的应用程序框架和控件容器的反转):
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(locations = {
"classpath:servlet.xml"
})
public class PastisControllerTests {
@Autowired
private WebApplicationContext wac;
private mockmvc mockmvc;
@Before
public void setup() {
this.mockmvc = mockmvcBuilders.webAppContextSetup(this.wac).build();
}
@Test
public void should_WhenParams_OK() throws Exception {
mockmvc.perform(get("/user/2")
.param("date","01122020")
.param("organisationId","9")
.contentType(APPLICATION_JSON))
.andExpect(status().isOk());
}
..
}
但是当我从命令行运行mvn test
时,没有执行测试
解决方法
问题出在这里:PastisControllerTests
Test
而不是Tests
是Maven能够立即识别它的名称组件。否则,您需要to override the surefire plugin's behavior。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。