2009-04-01 9 views
5

Ho usato Rhino.Mocks in modo estensivo attualmente scrivendo alcuni test in Java utilizzando EasyMocks. Tuttavia non ero in grado di estrarre un oggetto LastCall.IgnoreArguments() equivalente a Rhino.Mocks in EasyMocks.Equivalente di LastCall.IgnoreArguments in EasyMock

Come utilizzare Easy Mocks per restituire un valore indipendentemente dagli argomenti nel metodo.

Ad esempio:

public interface ISoothSayer { 

    String SaySomethingSweet(String sweetMsg); 
} 

come faccio rido questa interfaccia per tornare "L'inferno Oh World" a prescindere dalla discussione, sweetMsg.

risposta

8

È possibile utilizzare ISA, come qui di seguito (finto è un finto ISoothSayer):

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

Grazie mille .. funziona come un fascino .. – abhilash