5

我已经广泛使用 Rhino.Mocks,目前正在使用 EasyMocks 在 Java 中编写一些测试。但是,我无法在 EasyMocks 中提取 LastCall.IgnoreArguments() Rhino.Mocks 等效项。

无论方法中的参数如何,如何使用 Easy Mocks 返回一个值。

例如:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

无论参数sweetMsg如何,我如何模拟此界面以返回“Hell Oh Wo​​rld”。

4

1 回答 1

8

您可以使用 isA,如下所示(模拟是 ISoothSayer 模拟):

expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World");
于 2009-04-01T19:42:20.943 回答