Bug 8619: Introduce inheritance of progress trackers
[controller.git] / opendaylight / md-sal / cds-access-client / src / test / java / org / opendaylight / controller / cluster / access / client / AveragingProgressTrackerTest.java
index 9ed77fedbe73cc563e3a8c17ca239902b29ed1b5..0e0089977d80f13b2223dbc26b8c971f4a7f0494 100644 (file)
@@ -8,15 +8,12 @@
 package org.opendaylight.controller.cluster.access.client;
 
 import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertTrue;
 
 import com.google.common.testing.FakeTicker;
 import java.util.concurrent.TimeUnit;
 import org.junit.Before;
 import org.junit.Test;
-import org.mockito.internal.matchers.apachecommons.ReflectionEquals;
 
 public class AveragingProgressTrackerTest {
     private static final long CHECKER = TimeUnit.MILLISECONDS.toNanos(500);
@@ -66,24 +63,4 @@ public class AveragingProgressTrackerTest {
         assertEquals(0, averagingProgressTracker.estimateIsolatedDelay(ticker.read()));
     }
 
-    @Test
-    public void copyObjectTest() {
-        final AveragingProgressTracker copyAverageProgressTracker = new AveragingProgressTracker(
-                averagingProgressTracker);
-
-        // copied object is the same as original
-        assertTrue(new ReflectionEquals(averagingProgressTracker).matches(copyAverageProgressTracker));
-
-        // afterwards work of copied tracker is independent
-        averagingProgressTracker.openTask(ticker.read());
-
-        final long time = ticker.read();
-        assertNotEquals("Trackers are expected to return different results for tracking",
-                averagingProgressTracker.openTask(time), copyAverageProgressTracker.openTask(time));
-        assertNotEquals("Trackers are expected to encounter different amount of tasks",
-                averagingProgressTracker.tasksEncountered(), copyAverageProgressTracker.tasksEncountered());
-
-        // and copied object is then no more the same as original
-        assertFalse(new ReflectionEquals(averagingProgressTracker).matches(copyAverageProgressTracker));
-    }
 }
\ No newline at end of file