package org.opendaylight.controller.cluster.raft;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import com.google.common.collect.ImmutableSet;
import java.util.Arrays;
import org.apache.commons.lang.SerializationUtils;
import org.junit.Test;
*
* @author Thomas Pantelis
*/
+@Deprecated
public class ServerConfigurationPayloadTest {
@Test
public void testSerialization() {
- ServerConfigurationPayload expected = new ServerConfigurationPayload(Arrays.asList("1", "2"),
- Arrays.asList("3"));
- ServerConfigurationPayload cloned = (ServerConfigurationPayload) SerializationUtils.clone(expected);
+ ServerConfigurationPayload expected = new ServerConfigurationPayload(Arrays.asList(
+ new ServerConfigurationPayload.ServerInfo("1", true),
+ new ServerConfigurationPayload.ServerInfo("2", false)));
+ org.opendaylight.controller.cluster.raft.persisted.ServerConfigurationPayload cloned =
+ (org.opendaylight.controller.cluster.raft.persisted.ServerConfigurationPayload) SerializationUtils.clone(expected);
- assertEquals("getNewServerConfig", expected.getNewServerConfig(), cloned.getNewServerConfig());
- assertEquals("getOldServerConfig", expected.getOldServerConfig(), cloned.getOldServerConfig());
- }
-
- @Test
- public void testSize() {
- ServerConfigurationPayload expected = new ServerConfigurationPayload(Arrays.asList("1", "2"),
- Arrays.asList("3"));
- assertTrue(expected.size() > 0);
+ assertEquals("getServerConfig", ImmutableSet.of(
+ new org.opendaylight.controller.cluster.raft.persisted.ServerInfo("1", true),
+ new org.opendaylight.controller.cluster.raft.persisted.ServerInfo("2", false)),
+ ImmutableSet.copyOf(cloned.getServerConfig()));
+ assertEquals("isMigrated", true, cloned.isMigrated());
}
}