[Junit]单元测试报错java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException

  • 今天在写单元测试时,出现一个报错,具体现象如下:

1.Junit依赖:

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

2.spring版本:


3.当通过spring注入服务,并调用服务接口时,比如dubbo/HSF或者其他RPC类的服务框框架暴露的接口时,会报错:java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException,截图如下:


4.通过排除法定位到引起报错的代码:

public class AuthorizedServiceTest extends BaseTest {

    @Resource
    private AuthorizeService authorizeService;

    @Test
    public void authorizeMemberTest() {
        ......

        Result<AccessToken> result = authorizeService.authorizeMember(credentials);

        ......
    }
}
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.4</version>
            <scope>test</scope>
        </dependency>

修改后,不再报错了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,350评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,235评论 6 342
  • 单元测试 单测定义 单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进...
    运维开发笔记阅读 2,058评论 0 2
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,840评论 0 3
  • 昨天早上临出门时,婆婆给我手里塞了一个鸡蛋,暖乎乎的刚刚填满我的手心,那掌心传递过来的那丝暖意让我想起了小时候。 ...
    彭小刀阅读 498评论 0 0

友情链接更多精彩内容