private static void mapIpv6FromModel(HostNic model, VdsNetworkInterface entity) { if (model.isSetIpv6()) { if (model.getIpv6().isSetAddress()) { entity.setIpv6Address(model.getIpv6().getAddress()); } if (model.getIpv6().isSetGateway()) { entity.setIpv6Gateway(model.getIpv6().getGateway()); } if (model.getIpv6().isSetNetmask()) { try { final Integer ipv6Prefix = Integer.valueOf(model.getIpv6().getNetmask()); entity.setIpv6Prefix(ipv6Prefix); } catch (NumberFormatException ignore) { } } } if (model.isSetIpv6BootProtocol()) { Ipv6BootProtocol ipv6BootProtocol = Ipv6BootProtocolMapper.map(model.getIpv6BootProtocol()); if (ipv6BootProtocol != null) { entity.setIpv6BootProtocol(ipv6BootProtocol); } } }
public void verifyModelSpecific(HostNic model, int index) { assertEquals(GUIDS[index].toString(), model.getId()); assertEquals(NAMES[index], model.getName()); assertNotNull(model.getNetwork()); assertEquals(NETWORK_NAME, model.getNetwork().getName()); assertEquals(calcSpeed(NIC_SPEED), model.getSpeed()); assertNotNull(model.getStatus()); assertEquals(HostNicMapper.mapNicStatus(NIC_STATUS), model.getStatus()); assertEquals(Ipv4BootProtocolMapper.map(IPV4_BOOT_PROTOCOL), model.getBootProtocol()); assertEquals(Ipv6BootProtocolMapper.map(IPV6_BOOT_PROTOCOL), model.getIpv6BootProtocol()); }