Sto provando un esempio molto semplice usando EasyMock, ma semplicemente non posso farlo costruire. Ho il seguente test case:Errore di compilazione durante l'utilizzo di EasyMock.expect() in un esempio molto semplice?
@Test
public void testSomething()
{
SomeInterface mock = EasyMock.createMock(SomeInterface.class);
SomeBase expected = new DerivesFromSomeBase();
EasyMock.expect(mock.send(expected));
}
Tuttavia ho il seguente errore nella riga EasyMock.expect(...
:
The method expect(T) in the type EasyMock is not applicable for the arguments (void)
Qualcuno può puntare nella direzione giusta? Sono completamente perso.
L'esempio non viene compilato. 'IAnswer' è un generico e ha bisogno di un modello. Se uso 'IAnswer
@bjarkef hai ragione dovrebbe essere 'EasyMock.getCurrentArguments()'. Ho avuto un'importazione statica quindi non ho notato che mancava. – Jasper