no tests found with junit5,no tests found with junit4 mockmvc

Maven中的test/java,main/java,main/source下的包名如果相同(比如都有共同的包名
cn.osxm.ssmi.chp10),那么无论该文件是位于test/java还是main/java下,或者main/source
下,该文件都是cn.osxm.ssmi.chp10下的文件。因此一定要注意在同一个包,比如cn.osxm.
ssmi.chp10下,无论是在test/java,main/java,main/source哪个分支下,一定不能有同名
文件,否则报错。
对于Test文件,如果再同一个包下,分别在main/java和test/java下都有同名测试文件,IDE是
不会报错有同名文件的。Run As Junit是就会报错:no tests found with junit5,换成no te
sts found with junit4。也还是报错no tests found with junit4.且测试类遵循规范。重新
新建一个测试类测试junit 4,Junit 5都不会报错。这是网上搜索是Test类规范的问题,但自己
的书写的确规范没问题。这个bug我都调试得快吐血了,只能怪IDE还是有些瑕疵。分享
给大家,希望大家少入坑!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值