2009-04-01 10 views
5

Ich habe ausgiebig Rhino.Mocks verwendet, die gerade einige Tests in Java schreiben, die EasyMocks verwenden. Allerdings konnte ich kein LastCall.IgnoreArguments() Rhino.Mocks-Äquivalent in EasyMocks herausziehen.Äquivalent von LastCall.IgnoreArguments in EasyMock

Wie verwende ich Easy Mocks, um einen Wert unabhängig von den Argumenten in der Methode zurückzugeben.

Zum Beispiel:

public interface ISoothSayer { 

    String SaySomethingSweet(String sweetMsg); 
} 

wie Verspotte ich diese Schnittstelle "Hell Oh World" unabhängig von dem Argument zurück, sweetMsg.

Antwort

8

können Sie isA verwenden, wie unten (Mock ist ein ISoothSayer mock):

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

Vielen Dank .. wie ein Zauber funktioniert .. – abhilash