当在模拟上调用相同的函数时,我希望Mockito模拟一个接一个地返回几个值,并且这些值来自一个列表,而不是将它们写成mock.thenReturn(1).thenReturn(2)。一种方法是滚动我自己的功能: public int getVal() {return 0;}
static void makeMockReturnSomeObjectsSystem.out.println(mock
因此,我使用easymock来编写单元测试fpr,这是我的类中的一个方法。我在这个方法中模拟了一个对象,它工作得很好。问题出在这个测试方法中,我在同一个类中有几个对其他方法的调用。--> Inside this method I have a call to the mocked object with different methods..}
所以我的问题是,当方法使用this
最佳实践是不要从基类的构造函数调用虚函数(警告显示在FxCop或Sonar中),但是对于不打算用作基类但具有用于模拟的虚方法的类又该如何处理呢?在这种情况下,我是否应该使用GlobalSuppressions文件,或者有没有办法模拟在构造函数中调用的方法,而不是虚拟的?下面是一些需要澄清的代码:{
public