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.extension.ExtendWith;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
import org.mockito.Captor;
|
||||
import org.mockito.InjectMocks;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.Spy;
|
||||
import org.mockito.*;
|
||||
import org.mockito.junit.jupiter.MockitoExtension;
|
||||
|
||||
import com.baeldung.mockito.MyDictionary;
|
||||
|
@ -127,4 +123,14 @@ class MockitoAnnotationUnitTest {
|
|||
|
||||
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…
Reference in New Issue