有一个例子我想做什么。 服务客户端是一个Spring bean,它从外部配置类中检索,应该从Spock扩展中调用。
mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
UPD : 我通过使用Spring TestExecutionListener和自定义静态"容器"找到了解决方案。对于SpecInfo / FeatureInfo。
答案 0 :(得分:0)
不,这是不可能的,IGlobalExtension
由Spock初始化和管理。此外,它们是单例,它们与多种可能的Spring上下文不能很好地融合。
如果您只想在安装过程中调用注入的bean上的方法,那么我建议使用基于注释的扩展。查看内置AutoCleanup
扩展名以供参考。