一、错误信息:
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 才是正确的