在Groovy中使用When和Then?

Ant*_*t's 0 groovy jvm-languages

我在Groovy的几篇文章中看到了在Groovy中使用"when"和"then"关键字.其中一个就在这里.我搜索了Groovy Doc,但我找不到它.那么这些关键字的实际目的是什么?类似if/then?

ata*_*lor 7

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

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