Mockito中模拟私有字段
在本教程中,我们将学习如何在Mockito中模拟私有字段。Mockito是一个流行的模拟框架,通常与JUnit一起在Java中用于创建模拟对象。它本身不支持模拟私有字段;然而,我们可以使用不同的方法来模拟Mockito中的私有字段。 让我们来检查其中的一些方法。
2. 项目设置
我们将通过创建示例中使用的类来开始。我们将创建一个带有私有字段的类和一个测试类来测试它。
2.1. 源代码类
首先,我们将创建一个带有私有字段的简单类:
public class MockService {
private final Person person = new Person("John Doe");
public String getName() {
return person.getName();
}
}
大约 4 分钟