在单元测试中获得grails.serverURL?

时间:2011-07-27 14:40:07

标签: grails groovy selenium selenium-rc

我为selenium类型创建了一个测试类型,现在我想使用grails.serverURL作为被测系统的基本URL。

ConfigSlurper上使用Config.groovy并未获取环境条件grails.serverURLConfigurationHolder.config为空。

如何在单元测试中访问grails.serverURL? (实际上我的自定义测试阶段就像单元测试一样运行)

1 个答案:

答案 0 :(得分:2)

您需要将GrailsUtil.environment传递给ConfigSlurper构造函数。

def config = new ConfigSlurper(GrailsUtil.environment).parse(new File('grails-app/conf/Config.groovy').toURL())