gpt4 book ai didi

java - 将私有(private)成员更改为默认成员以进行测试

转载 作者:行者123 更新时间:2023-12-01 06:47:37 25 4
gpt4 key购买 nike

将私有(private)类成员更改为默认(包访问)以测试其行为是个好主意吗?我的意思是测试用例应该位于测试目录中,但与测试成员的类位于同一包中。

编辑:你们都说实话。但类通常有辅助私有(private)方法。而且这些方法可能很复杂因此需要进行测试。这太糟糕了 - 测试公共(public)方法以确保私有(private)复杂方法的正确工作。你不这么认为吗?

最佳答案

我通常更喜欢以一种针对公共(public) API 编写测试有意义的方式编写我的类和测试。所以基本上我是说,如果您需要访问被测试类的私有(private)状态,您可能已经在测试中过多地参与了该类的内部。

关于java - 将私有(private)成员更改为默认成员以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662355/

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