我正在使用 Java 6、JUnit 4.8.1 并编写控制台应用程序。我的应用程序有一个未公开的成员字段……</p>
public class MyApp {
...
private OpportunitiesService m_oppsSvc;
private void initServices() {
…
m_oppsSvc = new OpportunitiesServiceImpl(…);
}
...
}
我想模拟一种行为,这样每当我的服务中的一个方法被调用(例如m_oppsSvc.getResults()
)时,总是返回相同的结果。我怎么做?该字段没有设置方法。我目前正在使用 Mockito 1.8.4。是否可以使用 Mockito 或其他一些模拟框架来做到这一点?