Comment utiliser EasyMock attendre
Le prévoyons ne semble pas fonctionner pour moi:
package com.jjs.caf.library.client.drafting;
import static org.junit.Assert.*;
import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;
import com.jjs.caf.library.client.CustomerManager;
import com.jjs.caf.library.client.UserBookLimiter;
public class DraftTest {
UserBookLimiter userBookLimiter;
int expected = 5;
@Before
public void setUp() throws Exception {
userBookLimiter = EasyMock.createMock(UserBookLimiter.class);
EasyMock.expect(userBookLimiter.getMaxNumberOfBooksAllowed()).andReturn(5);
}
@Test
public final void test() {
assertEquals(expected, userBookLimiter.getMaxNumberOfBooksAllowed());
}
}
C'est censé être de 5, mais je suis de 0 comme si le fait de s'attendre ne serait pas là du tout...
OriginalL'auteur Arturas M | 2013-09-27
Vous devez vous connecter pour publier un commentaire.
Vous devez appeler la
replay
méthode sur votre maquette de l'objet, de sorte qu'il commence de retour que vous avez configuré pour.OriginalL'auteur kgautron
Bon, après analyse, j'ai enfin réussi à le faire fonctionner en ajoutant
EasyMock.replay(userBookLimiter);
De sorte que la méthode de configuration ressemble à ceci:
OriginalL'auteur Arturas M