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

本文介绍了在IntelliJ IDEA中使用SpringBoot集成JUnit测试时遇到的问题,包括@RunWith注解无法解析和@Test报错。解决方法是添加JUnit的单独依赖,并确保使用正确的@Test导入。同时强调了测试方法不应有参数且需添加@Test注解。
摘要由CSDN通过智能技术生成

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说的很明确,测试的方法不能有输入参数。所测方法去掉输入参数,并且要求方法无返回值.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值