use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid in project lispflowmapping by opendaylight.
the class MaskUtilTest method normalizeTest_withIpv4PrefixBinary_withMask.
/**
* Tests {@link MaskUtil#normalize(Eid eid, short mask)} method with Ipv4PrefixBinary.
*/
@Test
public void normalizeTest_withIpv4PrefixBinary_withMask() throws UnknownHostException {
// input ip: 255.255.255.255, mask: 20
final Eid result = MaskUtil.normalize(EID_IPV4_PREFIX_BINARY, (short) 20);
final Ipv4PrefixBinary resultPrefix = (Ipv4PrefixBinary) result.getAddress();
// expected result
assertArrayEquals(ipv4ExpectedByteAddress, resultPrefix.getIpv4AddressBinary().getValue());
assertEquals((short) 20, (short) resultPrefix.getIpv4MaskLength());
}
use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid in project lispflowmapping by opendaylight.
the class MaskUtilTest method normalizeTest_withIpv4Prefix_withMask.
/**
* Tests {@link MaskUtil#normalize(Eid eid, short mask)} method with Ipv4Prefix.
*/
@Test
public void normalizeTest_withIpv4Prefix_withMask() {
// input ip: 255.255.255.255, mask: 20
final Eid result = MaskUtil.normalize(EID_IPV4_PREFIX, (short) 20);
final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix resultPrefix = (org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix) result.getAddress();
// expected result
final String expectedResult = "255.255.240.0" + MASK_2;
assertEquals(expectedResult, resultPrefix.getIpv4Prefix().getValue());
}
use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid in project lispflowmapping by opendaylight.
the class MaskUtilTest method normalizeTest_withIpv6.
/**
* Tests {@link MaskUtil#normalize} method with Ipv6.
*/
@Test
public void normalizeTest_withIpv6() {
// input ip: 1111:2222:3333:4444:5555:6666:7777:8888
final Eid result = MaskUtil.normalize(EID_IPV6);
final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Prefix resultPrefix = (org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Prefix) result.getAddress();
// expected result
final String expectedResult = "1111:2222:3333:4444:5555:6666:7777:8888" + MASK_4;
assertEquals(expectedResult, resultPrefix.getIpv6Prefix().getValue());
}
use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid in project lispflowmapping by opendaylight.
the class MaskUtilTest method normalizeTest_withIpv4.
/**
* Tests {@link MaskUtil#normalize} method with Ipv4.
*/
@Test
public void normalizeTest_withIpv4() {
// input ip: 1.2.3.0
final Eid result = MaskUtil.normalize(EID_IPV4);
final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix resultPrefix = (org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix) result.getAddress();
// expected result
final String expectedResult = "1.2.3.0" + MASK_1;
assertEquals(expectedResult, resultPrefix.getIpv4Prefix().getValue());
}
use of org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid in project lispflowmapping by opendaylight.
the class MaskUtilTest method normalizeTest_withIpv4PrefixBinary.
/**
* Tests {@link MaskUtil#normalize(Eid eid)} method with Ipv4PrefixBinary.
*/
@Test
public void normalizeTest_withIpv4PrefixBinary() throws UnknownHostException {
// input ip: 255.255.255.255, mask: 20
final Eid result = MaskUtil.normalize(EID_IPV4_PREFIX_BINARY);
final Ipv4PrefixBinary resultPrefix = (Ipv4PrefixBinary) result.getAddress();
// expected result
final byte[] expectedResult = Inet4Address.getByName("255.255.240.0").getAddress();
assertArrayEquals(expectedResult, resultPrefix.getIpv4AddressBinary().getValue());
assertEquals((short) 20, (short) resultPrefix.getIpv4MaskLength());
}
Aggregations