import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
import java.net.HttpURLConnection;
-import org.junit.*;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.InjectMocks;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.runners.MockitoJUnitRunner;
import org.opendaylight.ovsdb.openstack.netvirt.api.EventDispatcher;
import org.opendaylight.ovsdb.openstack.netvirt.api.Status;
import org.opendaylight.ovsdb.openstack.netvirt.api.StatusCode;
/**
* Unit test for {@link AbstractHandler}
*/
-@Ignore
-// TODO SB_MIGRATION
+@RunWith(MockitoJUnitRunner.class)
public class AbstractHandlerTest {
+ @InjectMocks private AbstractHandler abstractHandler = mock(AbstractHandler.class, Mockito.CALLS_REAL_METHODS);
+ @Mock private EventDispatcher eventDispatcher;
+
@Test
- public void testAbstractHandler() {
+ public void testGetException() {
Status status = mock(Status.class);
when(status.getCode())
}
@Test
- public void testEnqueueEvent(){
- EventDispatcher eventDispatcher = mock(EventDispatcher.class);
-
- verifyNoMoreInteractions(eventDispatcher);
- eventDispatcher.enqueueEvent(mock(AbstractEvent.class));
+ public void testEnqueueEvent() throws Exception {
+ abstractHandler.enqueueEvent(mock(AbstractEvent.class));
verify(eventDispatcher, times(1)).enqueueEvent(any(AbstractEvent.class));
}
}