2009-04-01 10 views
5

Użyłem Rhino.Mocks szeroko obecnie pisząc kilka testów w Javie przy użyciu EasyMocks. Jednak nie byłem w stanie wyciągnąć odpowiednika LastCall.IgnoreArguments() Rhino.Mocks w EasyMocks.Odpowiednik LastCall.IgnoreArguments w EasyMock

Jak używać Easy Mocks do zwracania wartości niezależnie od argumentów w metodzie.

Na przykład:

public interface ISoothSayer { 

    String SaySomethingSweet(String sweetMsg); 
} 

jak mogę mock ten interfejs do powrotu "piekło Oh świat" niezależnie od argumentu, sweetMsg.

Odpowiedz

8

Można użyć ISA, jak poniżej (mock to mock ISoothSayer):

expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World"); 
+0

dziękuję .. działa jak czar .. – abhilash