没有@RunWith 及 junit:no runnable methods 解决方法

    科技2022-08-10  89

    springboot集成jnuit test时,在idea中添加了junit test的起步依赖,但@RunWith注解解析不了,查了些资料,说是里面自动生成的环境并不支持@RunWith;所以 需要重新单独加入junit依赖;

    但是里面自动生成的环境并不支持@RunWith;所以 需要重新单独加入junit依赖;

    <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>

    导入依赖后,测试又报  junit:no runnable methods,网上说是导错了@Test的包,于是改为import org.junit.Test;问题解决。还有注意事项就是

    1 不要忘记在方法前面加入@Test注解,

    2 所测试的方法加上了输入参数,   系统信息会报:Method testAdd should have no parameters,IDEA说的很明确,测试的方法不能有输入参数。所测方法去掉输入参数,并且要求方法无返回值.

    Processed: 0.011, SQL: 8