groovy - 在 Groovy 中使用 When and Then?

标签 groovy jvm-languages

我在几篇 Groovy 文章中看到了在 Groovy 中使用“when”和“then”关键字。其中之一是 here .我搜索了 Groovy Doc,但找不到。那么这些关键字的实际用途是什么?类似于 if/then?

最佳答案

它们不是常规关键字;它们实际上是由一些流行的测试框架提供的结构。看起来像 easybspock都使用 whenthen

在这两种情况下,测试框架都会创建一个看起来人类可读的测试规范 DSL。

关于groovy - 在 Groovy 中使用 When and Then?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283212/

相关文章:

clojure - 学习如何编写 Clojure/Lisp 宏的书

javascript - SWIG 和 Javascript : does embedding the JVM/Rhino into my C++ app is still the only solution?

java - 将java代码重写为groovy代码

list - Groovy列表移位和不移位

spring - 使用 Spring Boot 和 logback 进行基本登录的问题

java - 当你说 "This language runs on JVM"时,它到底是什么意思?

java - 覆盖 "this"- GroovyShell 中的关键字

java - 使用 Java mousePress、mouseMove 和 mouseRelease 进行单击和拖动

java - JVM 缺乏对 NaN 与 scala Double.NaN 的支持

java - Clojure 在项目中的用例