import io.netty.buffer.Unpooled;
import org.junit.Before;
import org.junit.Test;
-import org.opendaylight.protocol.bgp.inet.codec.nexthop.Ipv4NextHopParserSerializer;
-import org.opendaylight.protocol.bgp.inet.codec.nexthop.Ipv6NextHopParserSerializer;
import org.opendaylight.protocol.bgp.parser.BGPParsingException;
import org.opendaylight.protocol.util.ByteArray;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address;
public class NextHopParserSerializerTest {
- public static final byte[] ipv6lB = {0x20, 1, 0x0d, (byte) 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ private static final byte[] IPV6LB = {0x20, 1, 0x0d, (byte) 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, (byte) 0xfe, (byte) 0x80, 0, 0, 0, 0, 0, 0, (byte) 0xc0, 1, 0x0b, (byte) 0xff, (byte) 0xfe, 0x7e, 0, 0};
- public static final Ipv6Address ipv6 = new Ipv6Address("2001:db8::1");
- public static final Ipv6Address ipv6l = new Ipv6Address("fe80::c001:bff:fe7e:0");
+ private static final Ipv6Address IPV6 = new Ipv6Address("2001:db8::1");
+ private static final Ipv6Address IPV6L = new Ipv6Address("fe80::c001:bff:fe7e:0");
- Ipv4NextHopParserSerializer ipv4NextHopParserSerializer;
- Ipv6NextHopParserSerializer ipv6NextHopParserSerializer;
- CNextHop hop;
- ByteBuf buffer;
+ private Ipv4NextHopParserSerializer ipv4NextHopParserSerializer;
+ private Ipv6NextHopParserSerializer ipv6NextHopParserSerializer;
+ private CNextHop hop;
+ private ByteBuf buffer;
@Before
public final void setUp() {
@Test
public void testSerializeIpv6LinkNextHopCase() throws BGPParsingException {
- this.hop = new Ipv6NextHopCaseBuilder().setIpv6NextHop(new Ipv6NextHopBuilder().setGlobal(ipv6).setLinkLocal(ipv6l).build()).build();
+ this.hop = new Ipv6NextHopCaseBuilder().setIpv6NextHop(new Ipv6NextHopBuilder()
+ .setGlobal(IPV6).setLinkLocal(IPV6L).build()).build();
this.buffer.clear();
this.ipv6NextHopParserSerializer.serializeNextHop(this.hop, this.buffer);
- assertArrayEquals(ipv6lB, ByteArray.readAllBytes(this.buffer));
+ assertArrayEquals(IPV6LB, ByteArray.readAllBytes(this.buffer));
- final CNextHop parsedHop = this.ipv6NextHopParserSerializer.parseNextHop(Unpooled.wrappedBuffer(ipv6lB));
+ final CNextHop parsedHop = this.ipv6NextHopParserSerializer.parseNextHop(Unpooled.wrappedBuffer(IPV6LB));
assertTrue(parsedHop instanceof Ipv6NextHopCase);
assertEquals(this.hop, parsedHop);
}