Fix failing unit test in QueuedNotificationManagerTest 59/47059/1
authorIgor Foltin <ifoltin@cisco.com>
Tue, 18 Oct 2016 10:02:48 +0000 (12:02 +0200)
committerIgor Foltin <ifoltin@cisco.com>
Tue, 18 Oct 2016 10:02:48 +0000 (12:02 +0200)
Change-Id: I6a8a467cb2b3965753dccbe9b8bdd8e81a9bce80
Signed-off-by: Igor Foltin <ifoltin@cisco.com>
common/util/src/test/java/org/opendaylight/yangtools/util/concurrent/QueuedNotificationManagerTest.java

index f3275802c5869f0270507a936b473bf9e7477a87..69fa995125bb64b9f323a6548499dbe768be076e 100644 (file)
@@ -10,10 +10,13 @@ package org.opendaylight.yangtools.util.concurrent;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.fail;
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.doNothing;
 import static org.mockito.Mockito.mock;
 
 import com.google.common.base.Stopwatch;
 import com.google.common.util.concurrent.Uninterruptibles;
+import java.io.PrintStream;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -250,7 +253,9 @@ public class QueuedNotificationManagerTest {
 
 
         TestListener<Integer> listener = new TestListener<>(2, 1);
-        listener.runtimeEx = mock(RuntimeException.class);
+        final RuntimeException mockedRuntimeException = mock(RuntimeException.class);
+        doNothing().when(mockedRuntimeException).printStackTrace(any(PrintStream.class));
+        listener.runtimeEx = mockedRuntimeException;
 
         manager.submitNotification(listener, 1);
         manager.submitNotification(listener, 2);