gpt4 book ai didi

java - JUnit 测试用例 - 看不到类

转载 作者:行者123 更新时间:2023-12-01 16:35:32 25 4
gpt4 key购买 nike

我正在努力重新安排项目中的层级结构。我已将所有类组织到包中(但不正确),现在我认为我需要嵌套我的包,而不是将它们放在单独的级别?

现在,当我尝试为项目中的类编写测试类时,如果不对所有内容都使用反射,我将无法看到相关方法。

我目前拥有的继承权是 enter image description here

我需要更改什么才能在不使用反射的情况下进行测试并能够正确嵌套我的包?

谢谢

最佳答案

将您的测试文件安排为与 src 文件具有相同的包结构。这样,co.uk.mine.SomeClass 中的任何方法都可以有一个相应的 co.uk.mine.SomeClassTest ,它能够访问任何非私有(private)方法。私有(private)方法可以通过反射来访问。您的 ide 应允许您设置 2 个文件夹结构以将测试代码分开:

../src/co/uk/mine/SomeClass.java
../test/co/uk/mine/SomeClassTest.java

关于java - JUnit 测试用例 - 看不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9554132/

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