1

我在 src/java 中有一个 Java 类,其 .class 文件将被复制到“externalConfig”文件夹并保存在 SVN 中,以便可以在构建服务器上将其拉出并发送到远程平台。我正在使用 GGTS 3.1。

我为此写了一个测试。我应该把它放在哪里?我已经尝试在 src/java 中使用 xxx.yyy.test 包。我可以将它作为 jUnit Test 运行(在将 Mockito 放入 lib 文件夹并添加到项目的类路径之后)。

但是,test-app 会为测试类产生编译错误,因为它找不到 Mockito.*、mock 等。run-app 的结果相同。

我已经重构并将文本包和类移动到测试/单元(希望多于预期)。我在运行 test-app 时遇到了同样的错误,但不是来自 run-app。

基本上,我很乐意让 Grails 忽略这个测试类。最好的解决方案是什么?

4

1 回答 1

0

您应该将它们放在测试/单元或测试/集成中。可能编译的类仍然存在于目标文件夹中,在将它们从 src 移动到测试后,调用 grails clean 以删除已编译的文件。

于 2013-01-31T14:50:04.337 回答