Spek - 规范框架

现在一会,一个  我们一直在一个名为斯贝克项目,一个框架,允许你写可执行的规范。它允许您以更易于理解的方式编写规范(即测试),更重要的是描述性方式,而不必诉诸长测试名称,下划线或正则表达式。

现在它已经达到了它的第一个里程碑,它足够适合开始在项目中使用,我们随时准备提供反馈和功能要求!它甚至有自己的网站

简要介绍

Spek是一个规范框架。如果您熟悉茉莉花,摩卡,RSpec或机器规格,那么您会立即看到相似之处。

图片

如果您不熟悉,请让我简单解释一下:

  • 给定 - 建立测试的背景,即排列
  •  - 执行行动,即行为
  •  - 验证结果,即断言

Spek允许您针对相同的上下文执行多个操作。这是对同一给定的,你可以有多个上的它还允许您为相同的操作提供更多的断言(it) 

Spek不仅仅是Kotlin

Spek写在Kotlin。你写的规格也将在Kotlin中。但是,由于Kotlin与Java 100%兼容,您可以使用Spek测试新的和现有的Java代码。

我如何运行它?

IntelliJ IDEA支持Spek,TeamCity也支持。还有一个输出文本和HTML(需要改进)的控制台运行器。

图片

尝试一下

希望你喜欢你所看到的,前往Spek网站了解更多信息。它仍然在“EAP”中,所以报道的问题越多越好。而且由于它是OSS(Apache 2)的贡献,所以更值得欢迎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值