5

私はRhino.Mocksを広範囲に使用しており、現在EasyMocksを使用してJavaでいくつかのテストを作成しています。ただし、EasyMocksで同等のLastCall.IgnoreArguments()Rhino.Mocksを引き出すことができませんでした。

Easy Mocksを使用して、メソッドの引数に関係なく値を返すにはどうすればよいですか。

例えば:

public interface ISoothSayer {

   String SaySomethingSweet(String sweetMsg);
}

引数sweetMsgに関係なく、このインターフェイスをモックして「HellOhWorld」を返すにはどうすればよいですか。

4

1 に答える 1

8

以下のように isA を使用できます (mock は ISoothSayer モックです)。

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