package com.emc.storageos.coordinator.client.model;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import com.emc.storageos.coordinator.common.Configuration;
public class SiteTest {
private Site site;
@Before
public void setUp() throws Exception {
site = new Site();
}
@Test
public void test() {
site.setNodeCount(3);
site.setUuid("uuid-1");
site.setVip("10.247.101.158");
site.getHostIPv4AddressMap().put("node1", "10.247.101.157");
site.getHostIPv4AddressMap().put("node2", "10.247.101.156");
site.getHostIPv4AddressMap().put("node3", "10.247.101.155");
site.getHostIPv4AddressMap().put("node4", "10.247.101.154");
site.getHostIPv4AddressMap().put("node5", "10.247.101.153");
Configuration configuration = site.toConfiguration();
Site target = new Site(configuration);
for (int i=1; i<=site.getNodeCount(); i++) {
assertEquals(site.getHostIPv4AddressMap().get("node"+i), target.getHostIPv4AddressMap().get("node"+i));
}
}
}