我是intellij的新手。试图从Eclipse进行切换。
我已将我的项目导入intellij并觉得进展顺利。项目结构遵循代码的maven标准src/main/java
和单元测试的src/test/java
。然后我将单元测试放在与原始java类相同的包中,但是对于构建有目录分离,所以我的单元测试永远不会在生产中结束。
我觉得我已经正确导入了junit库,因为我可以通过在src/main/java
中创建一个新的单元测试来访问它们,它会显示junit类。
src/test/java
中的单位测试是另一回事。我在Assert和Before以及我正在测试的src/main/java
的类中遇到了类错误。
我觉得我在设置中遗漏了一些东西。请指出我的错误。
答案 0 :(得分:3)
在Project Explorer中,您需要将src/test/java
目录标记为'Test Source Root'。
要执行此操作,请右键单击该目录,然后在弹出菜单上,您将看到“标记目录为”项,这将为您提供将目录标记为“测试源根”的选项。
如果这不起作用,请尝试下载junit jar文件并手动将其添加到依赖路径。