繁体   English   中英

使用src / main和src / test运行测试时出现问题

[英]Problem running a test with src/main and src/test

Java的新手遇到了现有代码库的问题。

似乎/ src / code中的Java文件没有被拾取。

这里的其他开发人员使用IntelliJ,它可以开箱即用地运行测试(默认配置)。 我正在尝试使用VSCode,但也通过终端运行得到了相同的结果:

尝试运行测试时,尝试从/ src / test /导入本地类给我一个“找不到符号”错误。如果我将有问题的文件复制到/ src / main /中,则该文件可以正常导入,但错误会再次出现下一个导入的文件,依此类推。

请注意,单击“丢失”文件的命令将在VSCode中打开其源代码,因此我知道它已存在。

导入是标准的:

import com.foo.bar.baz.math.TestMathModelFactory;

文件存在于:

work/src/test/java/com/foo/bar/baz/math/TestMathModelFactory.java

如果将其放在以下位置,它将建立:

work/src/main/java/com/foo/bar/baz/math/TestMathModelFactory.java

期望它导入,但是得到:

RTPTest.java:3: error: cannot find symbol
import com.foo.bar.baz.math.TestMathModelFactory;
                           ^

我知道我在做一些愚蠢的事情,但是\\ _(ツ)_ /¯

大声笑,是我自己的Pebkac问题。 我试图通过VScode“ Code Runner”扩展名运行测试-回想起来,该扩展名不知道项目的设置方式。 当我通过“ Java Test Runner”扩展名运行测试时,它们运行良好。

我告诉过你问题是我的愚蠢! 无论如何,谢谢你的想法!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM