【发布时间】:2014-09-30 09:15:55
【问题描述】:
我正在尝试在我的测试中使用测试支持类。我希望这些类可用于所有不同的测试类型。
我的目录结构如下;
- /测试/功能
- /测试/集成
- /测试/单元
- /测试/支持
我在 /test/support 文件夹中有测试帮助程序类,我希望它们可用于每种不同的测试类型。
我正在使用 GGTS,并且已将支持文件夹添加到类路径中。但是,每当我运行运行“test-app”的集成测试时,我都会得到一个编译器“无法解析类 mypackage.support.MyClass
当我在 GGTS 中运行单元测试时,会找到并使用支持类。我认为这是因为集成测试在其自己的 JVM 中运行我的应用程序。
在运行我的任何测试时,有什么方法可以告诉 grails 包含我的支持包? 我不希望我的测试支持类位于我的应用程序源文件夹中。
【问题讨论】:
标签: unit-testing grails integration-testing functional-testing