新闻资讯 > 资讯列表 > 当前资讯

Spek:JetBrains出品的JVM语言规范框架

发布时间:2014-02-26 07:17
Tag: JVM Kotlin Spek
335 次阅读

Spek:JetBrains出品的JVM语言规范框架

Spek是JetBrains(IntelliJ IDEA的开发商)开发的一个针对JVM语言的规范框架,作用是帮助开发者轻松地以一种清晰的、易理解的、可读的方式来定义规范。

为什么需要一个规范框架?

测试用例不仅要能够检查出开发者所编写的代码的执行和工作情况,也要能够检查开发者的实现是否与需求相匹配。

而传统的测试框架并不会告诉你代码是否按照规范来编写。不过,我们可以尝试通过对比代码和规范,来确保我们正确理解了规范。对此,我们可以编写测试,并将它们放在一起来使用。这就是开发Spek框架的目的。

使用Kotlin语言编写

Spek使用Kotlin语言编写,100%兼容Java。

Kotlin 是JetBrains在2010年推出的基于JVM的新编程语言,并于2012年开源,该语言兼容Java,在保持Java语言的各种优点外,比Java更安全、更简洁。

Spek使用Kotlin编写的原因是,这两个产品均出自JetBrains。

运行方法

Spek包含一个控制台运行器,可通过内置的脚本文件在OSX/Linux或Windows平台上运行。如果你使用IntelliJ IDEA,你可以从该IDE内部直接启动Spek。

此外,Spek还集成了JUnit,因为目前使用Spek执行规范测试还需要用到JUnit的大量功能。

可能感兴趣的职位

30+万海丁微名片用户的选择
微名片
欢迎关注海丁网精准招聘微信公众账号。it求职/it招聘就上海丁网
可能感兴趣的活动全部>
海丁微名片 - 人才地图 - IT求职 - 海丁介绍 - 客服帮助 - 友情链接 - 网站地图

海丁网 @2011-2014(沪ICP备12001151号)