Junit5插件, 用于项目
DTO
单元测试, 无任何依赖,大小不到10k
目前的代码覆盖率统计工具智商堪忧,为了提高单元测试覆盖率,把所有的javabean都写一遍单元测试简直浪费生命。此工具可以帮用户自动完成这种无聊的事情。
maven:
<dependency>
<groupId>io.github.overstart</groupId>
<artifactId>dtotest</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>
gradle:
testCompile 'io.github.overstart:dtotest:1.0'
@ExtendWith(DtoExtension.class)
class SomeDtoTest {
@Test
@DtoPackage(value = "com.dtotest.demo.dto", echoClass = true)
void testDto() {
Assertions.assertTrue(true);
}
}
String[] value() default {}; // dto包名数组, 递归查找
Class[] ignoreClasses() default {}; // 忽略类
boolean echoClass() default false; // 是否显示测试涉及的dto