BAEL-7569: Disallow Mocking Using @DoNotMock with Mockito (#16155)
This commit is contained in:
parent
8a7e5a82e0
commit
35dcd94d8a
@ -13,11 +13,7 @@ import java.util.Map;
|
|||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.extension.ExtendWith;
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.*;
|
||||||
import org.mockito.Captor;
|
|
||||||
import org.mockito.InjectMocks;
|
|
||||||
import org.mockito.Mock;
|
|
||||||
import org.mockito.Spy;
|
|
||||||
import org.mockito.junit.jupiter.MockitoExtension;
|
import org.mockito.junit.jupiter.MockitoExtension;
|
||||||
|
|
||||||
import com.baeldung.mockito.MyDictionary;
|
import com.baeldung.mockito.MyDictionary;
|
||||||
@ -127,4 +123,14 @@ class MockitoAnnotationUnitTest {
|
|||||||
|
|
||||||
assertEquals("aMeaning", dic.getMeaning("aWord"));
|
assertEquals("aMeaning", dic.getMeaning("aWord"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DoNotMock(reason = "Use a real instance instead")
|
||||||
|
public abstract class NotToMock {
|
||||||
|
// Class implementation
|
||||||
|
}
|
||||||
|
@Test
|
||||||
|
public void testOperation() {
|
||||||
|
// This will cause an error due to @DoNotMock annotation
|
||||||
|
//NotToMock noToMock = mock(NotToMock.class);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user