gpt4 book ai didi

java - 我怎样才能找到这种 Junit 测试的方法?

转载 作者:行者123 更新时间:2023-12-02 09:37:58 25 4
gpt4 key购买 nike

我有一些私有(private)方法。为了访问该方法并进行测试,我在测试类中创建了一个新实例,如下所示。

Class c = Class.forName("com.leopard.spring.StartGame");
StartGame testSG1 = (StartGame)c.newInstance();

Method m = testSG1.getClass().getDeclaredMethod("setUpForm");
m.setAccessible(true);
m.invoke(testSG1,null);

完成此操作后,我无法调用 setUpForm() 方法来测试它。我该怎么办?

最佳答案

建议的做法是测试消费者将消费什么。因此公共(public)方法将暴露给消费者,因此应该进行测试。

关于java - 我怎样才能找到这种 Junit 测试的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57345155/

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