我试图在测试中使用测试支持类。我希望这些类可用于所有不同的测试类型。Grails测试应用程序类路径
我的目录结构如下;
- /测试/功能
- /测试/集成
- /测试/单元
- /测试/支撑
我有/测试/支持文件夹内测试辅助类我希望能够适用于每种不同的测试类型。
我正在使用GGTS,并且已将支持文件夹添加到类路径中。但是每当我运行我的集成测试运行'测试应用程序'我得到一个编译器'无法解析类mypackage.support.MyClass
当我从GGTS内运行我的单元测试支持类被找到和使用。我认为这是因为集成测试在自己的JVM中运行我的应用程序。
在运行我的任何测试时,是否有任何方法告诉grails包括我的支持包? 我不希望我的测试支持类位于我的应用程序源文件夹中。
感谢您的详细回复。我讨厌在我的源文件中进行测试课程的想法。所以这对我来说。我很惊讶,Grails不支持这个框。最初我的支持测试课是围绕测试数据。所以我会看看测试数据插件来解决这个问题。 – tommyk 2014-10-03 08:09:41