有人知道如何将grails FixtureLoader注入测试吗?我什么都试过了,但都没有用。我做的第一件事就是在测试中这样做。
def fixtureLoader
或
夹具装载机夹具装载机
Intellij表明,它是“春天注入的”小叶子,但没有运气。然后我尝试将其添加到我的spring/资源中/groovy文件。
beans = {
fixtureLoader(FixtureLoader)
}
又错了。
我最接近的是把这个添加到我的测试中,使它看起来像这样。
@TestMixin(FixtureLoader)
class SomeControllerIntegrationSpec extends Specification {
但这也不起作用。然而,在调试时,我看到一个$fixtureLoader变量已初始化。调试时我注意到的一个附带问题是FixtureLoader类在初始化时需要一个“grailsApplication”。测试期间传递给它的内容为空。
我们非常感谢对这个注射难题的任何帮助。