TestableMock Java 单元测试增强工具开源项目

我要开发同款
匿名用户2020年12月14日
48阅读
开发技术Java
所属分类开发工具、单元测试工具
授权协议MIT

作品详情

阿里巴巴研发效能团队开源的Java单元测试增强工具,换种思路写Mock,让单元测试更简单。

无需初始化,不挑测试框架,甭管要换的方法是被测类的私有方法、静态方法还是其他任何类的成员方法,也甭管要换的对象是怎么创建的。写好Mock方法,加个@MockMethod注解,一切统统搞定。

目录结构|--testable-parent➜提供各子模块的公共父pom文件|--testable-all➜依赖聚合,便于一次性引用所有子模块功能|--testable-processor➜编译期代码预处理模块,提供测试辅助功能|--testable-agent➜JavaAgent模块,提供Mock测试相关功能|--testable-core➜基础功能模块,提供Mock相关注解和工具类|--testable-maven-plugin➜Maven插件模块,用于简化JavaAgent注入|--demo||--java-demo➜Java语言的示例代码|`--kotlin-demo➜Kotlin语言的示例代码`--docs➜项目使用文档构建项目

主项目使用JDK1.6+和Maven3+版本构建,其中demo子项目需要JDK1.8+版本。

mvncleaninstall本地生成文档docsifyservedocs

TestableMock文档使用docsify工具生成,构建前请安装nodejs运行时,并使用npminstall-gdocsify命令安装文档生成工具。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论