| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

Java 测试规范框架:Spek

Spek 是 JetBrains 开发的 JVM 的一个规范框架,通过优雅的 DSL 来清晰描述你的代码规范。

一般的测试代码:

@Test  public void testCalculateTaxRate() {      TaxRateCalculator calculator = new TaxRateCalculator();      Int value = calculator.calculateRate(200, 10);      assertEquals(300,value);  }

使用 Spek 的测试代码:

class TaxCalculatorSpecs: Spek() {{        given("Tax rate calculator with default locale settings") {          val taxRateCalculator = TaxRateCalculator()          on("calculating the rate for an income of 200 and an average change of 10 per semester") {              val value = taxRateCalculator.calculateRate(200, 10)              it("should result in a value of 300") {                  assertEquals(300, value)              }          }      }  }}

项目主页:http://www.open-open.com/lib/view/home/1392687913772

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1392687913772.html
Spek 单元测试