簡體   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