Sputnik (Spock TestRunner) 全体をオーバーライドするのとは異なる、オブジェクトの作成をインターセプト (またはオーバーライド) する方法はありますか?
たとえば、spec factory を変更する拡張アノテーションを作成するのは完璧です。
@SpecFactory(SomeFactory)
class MySpec extends Specification {...}
その背後にある意図は、クラスローダーを切り替える必要があるということです。
Sputnik (Spock TestRunner) 全体をオーバーライドするのとは異なる、オブジェクトの作成をインターセプト (またはオーバーライド) する方法はありますか?
たとえば、spec factory を変更する拡張アノテーションを作成するのは完璧です。
@SpecFactory(SomeFactory)
class MySpec extends Specification {...}
その背後にある意図は、クラスローダーを切り替える必要があるということです。