2016-07-23 10 views
-1

Ist es richtig, Mockito.reset() in der Methode @Before für Mock-Objekte zu verwenden, die in mehr als der Testmethode derselben Testklasse wie unten gezeigt verwendet wird.Verwendung von Mockit.reset() für ein Mock-Objekt

public class SampleTest { 

    @Mock 
    private CustomRepository customRepo; 

    @Before 
    public void setUp() { 
    Mockito.reset(customRepo); 
    } 

    @Test 
    public void test1(){ 
    ...... 

    given(customRepo.someMethod()).willReturn(Answer1); 
    ...... 
    } 

    @Test 
    public void test2(){ 
    ...... 

    given(customRepo.someMethod()).willReturn(Answer2); 
    ...... 
    } 

} 

Antwort

1

Sie müssen den mock nicht zurückgesetzt, da JUnit/Mockito für jeden Test eine neue Instanz von SampleTest und das Mock-Objekt erstellt.

Verwandte Themen