智能下的单元测试



我是 intellij 的新手。尝试从 Eclipse 进行切换。

我已经将我的项目导入了 intellij,感觉进展顺利。项目结构遵循 maven 标准src/main/java的代码和单元测试的src/test/java。然后,我将单元测试放在与原始 java 类相同的包中,但对构建进行目录分离,因此我的单元测试永远不会在生产中结束。

我觉得我已经正确导入了 junit 库,因为我可以通过在 src/main/java 中创建一个新的单元测试来访问它们,它向我展示了 junit 类。

我在src/test/java中的单元测试是另一回事。我在断言和之前以及我正在测试的src/main/java类上找不到类错误。

我觉得我在设置中错过了一些东西。请指出我的错误。

在项目资源管理器中,您需要将src/test/java目录标记为"测试源根目录"。

为此,请右键单击该目录,然后在弹出菜单上看到一个项目"将目录标记为",它将为您提供将目录标记为"测试源根目录"的选项。

如果这不起作用,请尝试下载 junit jar 文件并将其手动添加到依赖项路径。

最新更新