200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > org.junit.runners.model.InvalidTestClassError: Invalid test class ‘com.zhj.esdemo.MysqlTests‘: 1.

org.junit.runners.model.InvalidTestClassError: Invalid test class ‘com.zhj.esdemo.MysqlTests‘: 1.

时间:2020-03-22 12:33:05

相关推荐

org.junit.runners.model.InvalidTestClassError: Invalid test class ‘com.zhj.esdemo.MysqlTests‘: 1.

一、错误信息:

org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.zhj.esdemo.MysqlTests':1. Method mapperUse() should be public

二、排错与常见原因

我的单元测试类写的是这样的,@SpringBootTest注解有,@Test也有,@Autowired也有

而后仔细看这个报错信息,猜测说是MysqlTest这个起名不合法

修改了名称之后还是不行

2.1 一个@Test’方法调用了另一个@Test方法

这个博主报同样错的原因是在一个带@Test方法去调了另一个带@Test关键词的方法就出现了该异常

解决也很简单,去掉被调用方法的@Test就好了

2.2 导包错误,org.junit.Test 才是正确的

导错包了。。。。

出现这个原因是使用了 org.junit.jupiter.api.Test

应该使用 org.junit.Test 才是正确的

注意:

springboot版本2.2.x之前是使用的org.junit.Test测试类

springboot版本2.2.x之后使用的org.junit.jupiter.api.Test测试类

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。