import java.util.concurrent.TimeUnit;
import javax.annotation.Nonnull;
import org.opendaylight.controller.cluster.common.actor.CommonConfig;
+import org.opendaylight.controller.cluster.common.actor.MessageTracker;
import org.opendaylight.controller.cluster.common.actor.MeteringBehavior;
import org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.CohortEntry;
import org.opendaylight.controller.cluster.datastore.exceptions.NoShardLeaderException;
import org.opendaylight.controller.cluster.datastore.modification.Modification;
import org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification;
import org.opendaylight.controller.cluster.datastore.utils.Dispatchers;
-import org.opendaylight.controller.cluster.datastore.utils.MessageTracker;
import org.opendaylight.controller.cluster.notifications.LeaderStateChanged;
import org.opendaylight.controller.cluster.notifications.RegisterRoleChangeListener;
import org.opendaylight.controller.cluster.notifications.RoleChangeNotifier;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.datastore.utils;
+package org.opendaylight.controller.cluster.common.actor;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
public class MessageTrackerTest {
- private final Logger LOG = LoggerFactory.getLogger(getClass());
+ private final static Logger LOG = LoggerFactory.getLogger(MessageTrackerTest.class);
- private class Foo {}
+ private class Foo {
+
+ }
@Test
- public void testNoTracking(){
+ public void testNoTracking() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
MessageTracker.Context context1 = messageTracker.received(new Foo());
}
@Test
- public void testFailedExpectationOnTracking(){
+ public void testFailedExpectationOnTracking() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();
}
@Test
- public void testFailedExpectationOnTrackingWithMessagesInBetween(){
+ public void testFailedExpectationOnTrackingWithMessagesInBetween() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();
Assert.assertEquals(Foo.class, error.getCurrentExpectedMessage().getClass());
LOG.error("An error occurred : {}" , error);
-
}
@Test
- public void testMetExpectationOnTracking(){
+ public void testMetExpectationOnTracking() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();
}
@Test
- public void testIllegalStateExceptionWhenDoneIsNotCalledWhileTracking(){
+ public void testIllegalStateExceptionWhenDoneIsNotCalledWhileTracking() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();
}
@Test
- public void testNoIllegalStateExceptionWhenDoneIsNotCalledWhileNotTracking(){
+ public void testNoIllegalStateExceptionWhenDoneIsNotCalledWhileNotTracking() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.received(new Foo());
}
@Test
- public void testCallingBeginDoesNotResetWatch(){
+ public void testCallingBeginDoesNotResetWatch() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();
}
@Test
- public void testMessagesSinceLastExpectedMessage(){
+ public void testMessagesSinceLastExpectedMessage() {
MessageTracker messageTracker = new MessageTracker(Foo.class, 10);
messageTracker.begin();