我不能将我的Mocked类文件放在src / main / test文件夹中?

时间:2016-08-04 16:48:59

标签: java spring maven testing mocking

我有一个模拟类,只是在src / main / java / a /中扩展了一个类。它由我的测试配置xml配置:

<bean id="myService" class="a.b.c.MyService">
</bean>

当我的模拟类存在于src / main / java / a /中时,我的构建很好。当我将它移动到src / test / java / a /时,我的构建中断了,IntelliJ告诉我它无法找到该文件。我可以不在测试目录中粘贴模拟类吗?我不需要那些模拟课程来结束战争。

1 个答案:

答案 0 :(得分:1)

默认情况下,src中的文件将显示在src / main / java中。不会查看src / test / java中的文件。

在IntelliJ中,您可以将一个包指定为src目录。这不是理想的。

如果这只是注释中提到的临时解决方案,只需将您的模拟服务放在src / main / Java目录中。