如何解决不使用@Test 就不能运行一个只有@RunWith 的测试类
最近我将spring boot测试版本从1x升级到2x,我有一个用@RunWith
注释的测试类,并且类中没有测试方法(@Test
)。
现在在构建应用程序时遇到初始化错误,如果我删除了 @RunWith
或将 @Test
与 @RunWith
一起使用,构建成功。
我真的很想知道问题的原因是什么,升级前如何构建,以及为什么它需要至少一个 @Test
来构建我的应用程序。
目前使用 Junit4。 非常感谢任何帮助...
Fallowing 是构建时的错误日志:
Running info.domain.AbstractIntegrationTest
Tests run: 1,Failures: 0,Errors: 1,Skipped: 0,Time elapsed: 0.225 sec <<< FAILURE!
initializationError(info.domain.AbstractIntegrationTest) Time elapsed: 0.003 sec <<< ERROR!
org.junit.runners.model.InvalidTestClassError: Invalid test class 'info.domain.AbstractIntegrationTest':
1. No runnable methods
at org.junit.runners.ParentRunner.validate(ParentRunner.java:525)
测试类
@RunWith(springrunner.class)
@ContextConfiguration(classes = { InfoConfig.class,TestConfig.class})
public class AbstractIntegrationTest {
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。