From c749a9013da94e0e29f4602a03e83380095d95c4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20de=20Talhou=C3=ABt?= Date: Tue, 7 Apr 2015 09:27:08 -0400 Subject: [PATCH] Add test case for enqueueEvent() for AbstractHandler class. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I7f0b1e9a6fc1b43aef4012f7d478eaadb7b36aed Signed-off-by: Alexis de Talhouët --- .../netvirt/AbstractHandlerTest.java | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/AbstractHandlerTest.java b/openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/AbstractHandlerTest.java index 686b781083..468920a411 100644 --- a/openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/AbstractHandlerTest.java +++ b/openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/AbstractHandlerTest.java @@ -8,15 +8,20 @@ package org.opendaylight.ovsdb.openstack.netvirt; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; +import static org.mockito.Matchers.any; +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.Test; -import org.mockito.Mockito; +import org.opendaylight.ovsdb.openstack.netvirt.api.EventDispatcher; import org.opendaylight.ovsdb.plugin.api.Status; import org.opendaylight.ovsdb.plugin.api.StatusCode; - /** * Unit test for {@link AbstractHandler} */ @@ -24,9 +29,9 @@ public class AbstractHandlerTest { @Test public void testAbstractHandler() { - Status status = Mockito.mock(Status.class); + Status status = mock(Status.class); - Mockito.when(status.getCode()) + when(status.getCode()) .thenReturn(StatusCode.BADREQUEST) .thenReturn(StatusCode.CONFLICT) .thenReturn(StatusCode.NOTACCEPTABLE) @@ -54,4 +59,13 @@ public class AbstractHandlerTest { HttpURLConnection.HTTP_INTERNAL_ERROR, AbstractHandler.getException(status)); } + + @Test + public void testEnqueueEvent(){ + EventDispatcher eventDispatcher = mock(EventDispatcher.class); + + verifyNoMoreInteractions(eventDispatcher); + eventDispatcher.enqueueEvent(mock(AbstractEvent.class)); + verify(eventDispatcher, times(1)).enqueueEvent(any(AbstractEvent.class)); + } } -- 2.36.6