gpt4 book ai didi

java - Eclipse:两个项目之间共享包以进行测试

转载 作者:太空宇宙 更新时间:2023-11-04 13:18:45 25 4
gpt4 key购买 nike

问题是我使用 Mockito 来测试带有一些 protected 方法的类。为了模拟它们,我需要我的测试位于同一个包中。我现在使用以下方案:

项目

---源代码

------some.package.for.class

---------MyClass.java

---tests//源文件夹

------some.package.for.class//所以测试包看起来是一样的

---------测试.java

它有效,但问题是我不明白如何操作。据我了解,BuildPath 是 Eclipse IDE 的一部分,它帮助 Eclipse 查找我的项目的文件和库。那么如何才能将测试保存在其他文件夹中但在同一个包中???

还有一个问题:是否可以将 java 文件保存在一个包中,但又保存在不同的项目中?

最佳答案

是否可以将类文件放在同一个包中但在不同的文件夹中?是的。

是否可以在同一个包中但在不同的项目中拥有类文件?是的。

当类加载时,它们可以来自许多不同的地方,包括不同的 JAR,但仍然位于同一个包中。

对于 Eclipse,您只需确保已选择 Java Build Path > Source 中的所有源文件夹(包括测试)。没有限制同一包中的所有类文件必须位于同一文件夹中。

关于java - Eclipse:两个项目之间共享包以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com