Spek - 规范框架

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)的贡献,所以更值得欢迎

小讯
上一篇 2025-03-20 11:27
下一篇 2025-01-08 17:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/121992.html