Dan*_*nte 5 java mockito
我想使用Mockito框架模拟一个类,它有几个构造函数参数.
如何在不为私有成员变量生成setter的情况下传递这些构造函数参数?
谢谢
Daw*_*ica 4
你说你想模拟一些但不是全部的方法。我不确定你为什么要这样做 - 如果你的班级是协作者,那么模拟整个班级是有意义的。或者,如果它是 SUT,您可能根本不想嘲笑它。
您正在寻找的可能是间谍,而不是模拟。如果您决定使用间谍,您将使用一个真实的对象来制作它,该对象已经使用您需要构建它的任何参数来构建。
但在您考虑使用间谍之前,我建议您更仔细地思考您正在测试的到底是什么,以及为什么您认为需要用模拟实现替换某些方法,而不是其他方法。
归档时间:
13 年,8 月 前
查看次数:
3418 次
最近记录: