Search in sources :

Example 16 with Ip

use of org.ovirt.engine.api.model.Ip in project ovirt-engine by oVirt.

the class NetworkAttachmentMapperTest method verify.

@Override
protected void verify(org.ovirt.engine.api.model.NetworkAttachment model, org.ovirt.engine.api.model.NetworkAttachment transform) {
    assertNotNull(transform);
    assertEquals(model.getId(), transform.getId());
    assertNotNull(transform.getNetwork());
    assertEquals(model.getNetwork().getId(), transform.getNetwork().getId());
    assertNotNull(transform.getHostNic());
    assertEquals(model.getHostNic().getId(), transform.getHostNic().getId());
    assertNotNull(transform.getProperties());
    assertEquals(CustomPropertiesParser.toMap(model.getProperties()), CustomPropertiesParser.toMap(transform.getProperties()));
    assertNotNull(transform.getIpAddressAssignments());
    List<IpAddressAssignment> transformAddresses = transform.getIpAddressAssignments().getIpAddressAssignments();
    assertNotNull(transformAddresses);
    List<IpAddressAssignment> modelAddresses = model.getIpAddressAssignments().getIpAddressAssignments();
    assertEquals(modelAddresses.size(), transformAddresses.size());
    for (int i = 0; i < modelAddresses.size(); i++) {
        assertEquals(modelAddresses.get(i).getAssignmentMethod(), transformAddresses.get(i).getAssignmentMethod());
        Ip modelAddress = modelAddresses.get(i).getIp();
        Ip transformAddress = transformAddresses.get(i).getIp();
        assertEquals(modelAddress.getAddress(), transformAddress.getAddress());
        assertEquals(modelAddress.getNetmask(), transformAddress.getNetmask());
        assertEquals(modelAddress.getGateway(), transformAddress.getGateway());
    }
}
Also used : Ip(org.ovirt.engine.api.model.Ip) IpAddressAssignment(org.ovirt.engine.api.model.IpAddressAssignment)

Aggregations

Ip (org.ovirt.engine.api.model.Ip)16 IpVersion (org.ovirt.engine.api.model.IpVersion)6 Test (org.junit.Test)5 BootProtocol (org.ovirt.engine.api.model.BootProtocol)4 IpAddressAssignment (org.ovirt.engine.api.model.IpAddressAssignment)4 Ipv4BootProtocol (org.ovirt.engine.core.common.businessentities.network.Ipv4BootProtocol)4 Ipv6BootProtocol (org.ovirt.engine.core.common.businessentities.network.Ipv6BootProtocol)4 ArrayList (java.util.ArrayList)2 WebApplicationException (javax.ws.rs.WebApplicationException)1 Domain (org.ovirt.engine.api.model.Domain)1 Ips (org.ovirt.engine.api.model.Ips)1 Nic (org.ovirt.engine.api.model.Nic)1 Nics (org.ovirt.engine.api.model.Nics)1 ReportedDevice (org.ovirt.engine.api.model.ReportedDevice)1 ReportedDeviceType (org.ovirt.engine.api.model.ReportedDeviceType)1 ReportedDevices (org.ovirt.engine.api.model.ReportedDevices)1 Session (org.ovirt.engine.api.model.Session)1 User (org.ovirt.engine.api.model.User)1 SystemResource (org.ovirt.engine.api.resource.SystemResource)1 VmNicsResource (org.ovirt.engine.api.resource.VmNicsResource)1