use of org.onap.so.adapters.network.beans.ContrailSubnet in project so by onap.
the class ContrailSubnetMappersTest method createSubnetTestNullCidr.
@Test
public void createSubnetTestNullCidr() {
Subnet subnet = new Subnet();
ContrailSubnetMapper mapper = new ContrailSubnetMapper(subnet);
ContrailSubnet result = mapper.map();
assertEquals(null, result.getSubnet().getIpPrefix());
assertEquals(null, result.getSubnet().getIpPrefixLen());
}
use of org.onap.so.adapters.network.beans.ContrailSubnet in project so by onap.
the class ContrailSubnetMappersTest method createSubnetTestInvalidCidr.
@Test
public void createSubnetTestInvalidCidr() {
Subnet subnet = new Subnet();
subnet.setCidr("test");
ContrailSubnetMapper mapper = new ContrailSubnetMapper(subnet);
ContrailSubnet result = mapper.map();
assertEquals(null, result.getSubnet().getIpPrefix());
assertEquals(null, result.getSubnet().getIpPrefixLen());
}
use of org.onap.so.adapters.network.beans.ContrailSubnet in project so by onap.
the class ContrailSubnetMappersTest method createContrailSubnetPoolEmptyTest.
@Test
public void createContrailSubnetPoolEmptyTest() {
Subnet subnet = new Subnet();
ContrailSubnetMapper mapper = new ContrailSubnetMapper(subnet);
ContrailSubnet result = mapper.map();
List<ContrailSubnetPool> cspools = result.getAllocationPools();
assertEquals(true, cspools.isEmpty());
}
use of org.onap.so.adapters.network.beans.ContrailSubnet in project so by onap.
the class ContrailSubnetMappersTest method createContrailSubnetPoolInvalidTest.
@Test
public void createContrailSubnetPoolInvalidTest() {
List<Pool> pools = new ArrayList<>();
Pool pool1 = new Pool();
pool1.setStart("start1");
pool1.setEnd("end1");
Pool pool2 = new Pool();
pool2.setStart("start2");
pools.add(pool1);
pools.add(pool2);
Subnet subnet = new Subnet();
subnet.setAllocationPools(pools);
ContrailSubnetMapper mapper = new ContrailSubnetMapper(subnet);
ContrailSubnet result = mapper.map();
List<ContrailSubnetPool> cspools = result.getAllocationPools();
assertEquals(1, cspools.size());
assertEquals("start1", cspools.get(0).getStart());
assertEquals("end1", cspools.get(0).getEnd());
}
use of org.onap.so.adapters.network.beans.ContrailSubnet in project so by onap.
the class ContrailSubnetMappersTest method createContrailSubnetHostRoutesTest.
@Test
public void createContrailSubnetHostRoutesTest() {
List<HostRoute> hostRoutes = new ArrayList<>();
HostRoute hostRoute1 = new HostRoute();
hostRoute1.setNextHop("next-hop1");
hostRoute1.setPrefix("prefix1");
HostRoute hostRoute2 = new HostRoute();
hostRoute2.setNextHop("next-hop2");
hostRoute2.setPrefix("prefix2");
hostRoutes.add(hostRoute1);
hostRoutes.add(hostRoute2);
Subnet subnet = new Subnet();
subnet.setHostRoutes(hostRoutes);
ContrailSubnetMapper mapper = new ContrailSubnetMapper(subnet);
ContrailSubnet result = mapper.map();
ContrailSubnetHostRoutes routes = result.getHostRoutes();
assertEquals(2, routes.getHostRoutes().size());
assertEquals("next-hop2", routes.getHostRoutes().get(1).getNextHop());
assertEquals("prefix2", routes.getHostRoutes().get(1).getPrefix());
}
Aggregations