我是 intellij 的新手。尝试从 Eclipse 进行切换。
我已经将我的项目导入到intellij中,感觉进展顺利。项目结构遵循 Maven 标准 src/main/java
代码和 src/test/java
单元测试。然后,我将单元测试放在与原始 java 类相同的包中,但构建时有目录分离,因此我的单元测试永远不会在生产中结束。
我觉得我已经正确导入了 junit 库,因为我可以通过在 src/main/java
中创建新的单元测试来访问它们,它会向我显示 junit 类。
我在 src/test/java 中的单元测试是另一回事。我在 Assert 和 Before 以及我正在测试的 src/main/java 中的类上收到类未找到错误。
我觉得我在设置中错过了一些东西。请指出我的错误。
最佳答案
在 Project Explorer 中,您需要将 src/test/java
目录标记为“测试源根目录”。
要执行此操作,请右键单击该目录,然后在弹出菜单上您将看到“将目录标记为”项,您可以选择将该目录标记为“测试源根目录”。
如果这不起作用,请尝试下载 junit jar 文件并将其手动添加到依赖路径中。
关于java - intellij下的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140545/