[英]Getting at grails.serverURL in a unit test?
I've created a test-type for selenium types, and now I'd like to use grails.serverURL
as the base url for the system under test. 我已经为selenium类型创建了一个测试类型,现在我想使用
grails.serverURL
作为被测系统的基本URL。
Using ConfigSlurper
on Config.groovy
doesn't pick up the environmentally-conditioned grails.serverURL
, and ConfigurationHolder.config
is null. 在
Config.groovy
上使用ConfigSlurper
不会获取环境条件的grails.serverURL
,并且ConfigurationHolder.config
为null。
How do I access grails.serverURL
in unit tests? 如何在单元测试中访问
grails.serverURL
? (Really my custom-test-phase that runs like a unit test) (真的是我的自定义测试阶段,就像单元测试一样运行)
您需要将GrailsUtil.environment
传递给ConfigSlurper
构造函数。
def config = new ConfigSlurper(GrailsUtil.environment).parse(new File('grails-app/conf/Config.groovy').toURL())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.