如何在主包之外构建 JUnit 测试目录?

How to structure JUnit test directory outside of main package?

我有以下使用 Eclipse 的目录和包,我需要对其进行单元测试。

我试过一些组织,但它们总是失败,或者找不到 类 工作。当我google怎么做时,我总是得到一些对 Maven 的模糊引用,我不知道它是什么。

有没有办法将 test 类 从主包 中移出(在屏幕截图中:UnitTests.java ), 所以它仍然可以是 运行, 但更 有条理 ?

简而言之,您可以在您的项目中声明另一个 Java 包(例如:unittests.com.oop.* 并在其中移动您的测试 类。

然后您将拥有包含主要 类 的 com.oop.*,以及包含关联单元测试的 unittests.com.oop.*

久见possible duplicate link