在Spockframework中拦截规范实例创建

时间:2013-09-17 12:01:13

标签: android unit-testing groovy spock

有没有办法拦截(或覆盖)对象创建,而不是覆盖整个Sputnik(Spock TestRunner)?

对于例如创建扩展注释,更改spec factory:

@SpecFactory(SomeFactory)
class MySpec extends Specification {...}

背后的意图是我需要切换Classloader。

1 个答案:

答案 0 :(得分:1)

当前无法自定义规范实例构造。这需要一些思考,因为实例需要以特殊方式初始化。如果您有兴趣提供这样的功能,我很乐意在Spock forum上讨论它。