Jmockit-problème d'initialisation
quand j'utilise le test suivant, je reçois un avertissement:
<!-Attention: JMockit a été initialisé à la demande, ce qui peut entraîner l'échec de certains tests.; consultez la documentation pour de meilleures façons d'obtenir initialisé.
Ceci est ma mise en oeuvre de test:
package test;
import static mockit.Mockit.*;
import junit.framework.TestCase;
import mockit.*;
import mockit.integration.junit4.*;
import org.junit.*;
import org.junit.runner.*;
import filip.ClassUnderTest;
import filip.LowerClass;
@RunWith(JMockit.class)
public class MockTest extends TestCase {
@MockClass(realClass = LowerClass.class)
public static class LowerClassMock {
@Mock(invocations = 1)
public String doWork() {
return "Mockowanie dziala :D";
}
}
@Before
public void setUp() { setUpMocks(LowerClassMock.class); }
@After
public void tearDown() { tearDownMocks(); }
@Test
public void testJMockit() {
ClassUnderTest classUnderTest = new ClassUnderTest();
classUnderTest.print();
}
}
des idées?
28
demandé sur
Filip
2010-05-25 18:46:24
6 réponses
D'après ce que j'ai compris, cette exception est jetés quand on tente d'appeler une méthode JMockit, alors que JMockit n'a pas été correctement initialisé.
assurez-vous de suivre le instructions D'installation de JMockit