Spock:方法`setup`来自何处?

问题描述 投票:0回答:1

我知道设置规格(测试类)和功能(测试方法)的方法分别是setupSpecsetup ...

我不确定相应的“撕下”方法是什么,所以我想我会查找一下。证明它们分别是cleanupSpeccleanup,如here所述。

但是我也查阅了Spock 1.2 API Javadoc。不仅发现以上4种方法都不是spock.lang.Specification的方法,而且在查找此Javadoc的索引时,我没有找到对它们的引用。

显然Spock是Groovy而不是Java,所以也许这可以通过某些Groovy魔术来解释。谁能解释这些方法的来源?

有趣的是,我实际上找不到在线链接到的Spock 1.2 API Javadoc。我是从Gradle下载的.jar编译我的。

[我知道设置规格(测试类)和功能(测试方法)的方法分别是setupSpec和setup ...我不确定相应的“拆卸”是什么...

api groovy spock
1个回答
1
投票

我试图在spock源代码中找到答案,但发现它使用GroovyClassVisitor查找和执行此方法。

© www.soinside.com 2019 - 2024. All rights reserved.