Java 测试规范框架 Spek

码农软件 · 软件分类 · 单元测试工具 · 2019-11-18 17:43:28

软件介绍

Spek 是 JetBrains 开发的 JVM 的一个规范框架,通过优雅的 DSL 来清晰描述你的代码规范,主要用于 Kotlin 语言的测试。

一般的测试代码:

@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)
            }
        }
    }
}}

本文地址:https://codercto.com/soft/d/19275.html

Flash ActionScript 3.0 动画高级教程

Flash ActionScript 3.0 动画高级教程

Keith Peters / 苏金国、荆涛 / 人民邮电出版社 / 2010-1 / 65.00元

《Flash ActionScript 3.0 动画高级教程》是介绍Flash 10 ActionScript动画高级技术的经典之作,是作者在这一领域中多年实践经验的结晶。书中不仅涵盖了3D、最新绘图API以及Pixel Bender等Flash 10 ActionScript特性,深入介绍了碰撞检测、转向、寻路等Flash游戏开发技术,还通过实例具体讲解了等角投影和数值积分的基本理论和应用。 ......一起来看看 《Flash ActionScript 3.0 动画高级教程》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换