我已经在mongodb下编写了一个插件来进行数据迁移,它在测试环境下插入测试数据(比如liquibase),但是测试数据干扰了我的功能测试。
我在考虑而不是在测试环境中应用测试数据,我可以在测试类型为“迁移”时插入。还
在Grails中,如何确定正在执行的当前测试类型?
谢谢!
答案 0 :(得分:1)
您可以尝试使用委托绑定(currentTestPhaseName
)中的变量currentTestTypeName
和GantBinding
。如果您在_Events.groovy
,则可以通过事件关闭直接访问它们。如果您在GrailsTestTypeSupport
内,则会有buildBinding
成员。