文件名称:Agilejavasourcecode-EgTest:基于注释的测试:源代码中的可测试文档
文件大小:165KB
文件格式:ZIP
更新时间:2024-06-08 10:06:22
系统开源
敏捷的Java源代码测试 使用注释在Java中创建单元测试和文档 定义 例如,示例性:为了示例。 (不要与id et :混淆。) 例如: @Eg ( given = { " 1 " , " 2 " }, returns = " 3 " ) @Eg ( given = { " 1 " , " Integer.MAX_VALUE " }, returns = " Integer.MIN_VALUE " ) int add( int a, int b) { return a + b; } @Eg注释告诉EgTest注释处理器根据该方法及其两个示例创建单元测试。 它们还会显示在Javadoc中。 这样,您的示例将始终与文档保持同步,并且每次查看源代码时都可以看到测试。 您是否曾经编写过一个正则表达式,并在正则表达式检查器或REPL中对其进行了测试,然后忘记为所有经过手工测试的案例编写单元测试了? 当然,单元测试易于编写,但是如果编写起来如此简单以至于您不费吹灰之力,该怎么办呢? 像这样: @EgMatch ( " dleppik@vocalabs.com " ) @EgMatch ( " dl