This method is replaced by openMocks(testClass).close().
The close method should however only be called after completed usage
of testClass.
If using static-mocks or custom MockMakers, using this method might
cause misbehavior of mocks injected into the test class.
https://www.javadoc.io/doc/org.mockito/mockito-core/3.4.0/org/mockito/MockitoAnnotations.html
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Ic7090902319a172606383b5352d4275172de9219
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
+import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
@Mock
DeviceRendererRPCImpl deviceRendererRPC;
+ private AutoCloseable closeable;
@Before
- public void init() {
- MockitoAnnotations.initMocks(this);
-
+ public void openMocks() {
+ closeable = MockitoAnnotations.openMocks(this);
}
@Test
.registerRpcImplementation(any(), any(DeviceRendererRPCImpl.class));
}
+ @After public void releaseMocks() throws Exception {
+ closeable.close();
+ }
}
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
@Mock
ServicehandlerImpl servicehandler;
- @Before
- public void init() {
- MockitoAnnotations.initMocks(this);
+ private AutoCloseable closeable;
+ @Before
+ public void openMocks() {
+ closeable = MockitoAnnotations.openMocks(this);
}
@Test
.registerRpcImplementation(any(), any(ServicehandlerImpl.class));
}
-
-
-
+ @After public void releaseMocks() throws Exception {
+ closeable.close();
+ }
}
import static org.mockito.Mockito.verify;
import com.google.common.util.concurrent.ListenableFuture;
+import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
@InjectMocks
private PCEServiceWrapper pceServiceWrapperMock;
+ private AutoCloseable closeable;
+
@Before
- public void init() throws NoSuchMethodException {
- MockitoAnnotations.initMocks(this);
+ public void openMocks() throws NoSuchMethodException {
+ closeable = MockitoAnnotations.openMocks(this);
}
@Test
pceResponse.getConfigurationResponseCommon().getResponseMessage());
verify(this.pathComputationServiceMock).pathComputationRequest((any(PathComputationRequestInput.class)));
}
+
+ @After public void releaseMocks() throws Exception {
+ closeable.close();
+ }
}
import static org.mockito.Mockito.verify;
import com.google.common.util.concurrent.ListenableFuture;
+import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
@InjectMocks
private RendererServiceWrapper rendererServiceWrapperMock;
+ private AutoCloseable closeable;
+
@Before
- public void init() throws NoSuchMethodException {
- MockitoAnnotations.initMocks(this);
+ public void openMocks() throws NoSuchMethodException {
+ closeable = MockitoAnnotations.openMocks(this);
}
@Test
org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.renderer.rev201125.ServiceDeleteInput
.class), any());
}
+
+ @After public void releaseMocks() throws Exception {
+ closeable.close();
+ }
}