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

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

简要介绍

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

Spek - 规范框架

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

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

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

Spek不仅仅是Kotlin

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

我如何运行它?

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

Spek - 规范框架

尝试一下

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

相关文章:

  • 2021-10-27
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
猜你喜欢
  • 2021-04-08
  • 2021-05-17
  • 2021-06-12
  • 2021-11-08
  • 2021-04-15
相关资源
相似解决方案