我有一个模拟类,它只是扩展了 src/main/java/a/中的一个类。它由我的测试配置xml配置:
<bean id="myService" class="a.b.c.MyService">
</bean>
当我的模拟类位于 src/main/java/a/时,我的构建很好。当我将它移动到 src/test/java/a/时,我的构建中断并且 IntelliJ 告诉我它找不到该文件。我不能在测试目录中粘贴模拟类吗?我不需要那些模拟类(class)来结束 war 。
最佳答案
默认情况下,src 中的文件将在 src/main/java 中查找。不会查看 src/test/java 中的文件。
在 IntelliJ 中,您可以将那个包指定为 src 目录。那不理想。
如果这只是评论中提到的临时解决方案,只需将模拟服务放在 src/main/Java 目录中即可。
关于java - 我不能将我的 Mocked 类文件放在 src/main/test 文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38773154/