IcmpV4EchoPacket.Builder echoBuilder = new IcmpV4EchoPacket.Builder(); echoBuilder .identifier((short) 1) .payloadBuilder(new UnknownPacket.Builder().rawData(echoData)); echoBuilder.sequenceNumber((short) i); ipV4Builder.identification((short) i);
unknownb.rawData(new byte[] {(byte) 0, (byte) 1, (byte) 2, (byte) 3}); IcmpV4EchoPacket.Builder b = new IcmpV4EchoPacket.Builder(); b.identifier(identifier).sequenceNumber(sequenceNumber).payloadBuilder(unknownb); IcmpV4EchoPacket packet = b.build();
IcmpV4EchoPacket.Builder echoBuilder = new IcmpV4EchoPacket.Builder(); echoBuilder .identifier((short) 1) .payloadBuilder(new UnknownPacket.Builder().rawData(echoData)); echoBuilder.sequenceNumber((short) i); ipV4Builder.identification((short) i);
@Override public Builder getBuilder() { return new Builder(this); }
unknownb.rawData(new byte[4000]); IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob.identifier((short) 1234).sequenceNumber((short) 4321).payloadBuilder(unknownb);
new IcmpV4EchoPacket.Builder() .identifier((short) 1234) .sequenceNumber((short) 4321) .payloadBuilder(unknownb);
this.unused = 321; IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob .identifier((short) 100) .sequenceNumber((short) 10) .payloadBuilder( new UnknownPacket.Builder().rawData((new byte[] {(byte) 0, (byte) 1, (byte) 2})));
public IcmpV4SourceQuenchPacketTest() { this.unused = 12345; IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob .identifier((short) 100) .sequenceNumber((short) 10) .payloadBuilder( new UnknownPacket.Builder().rawData((new byte[] {(byte) 0, (byte) 1, (byte) 2})));
new IcmpV4EchoPacket.Builder() .identifier((short) 1234) .sequenceNumber((short) 4321) .payloadBuilder(unknownb);
IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob .identifier((short) 100) .sequenceNumber((short) 10) .payloadBuilder( new UnknownPacket.Builder().rawData((new byte[] {(byte) 0, (byte) 1, (byte) 2})));
new IcmpV4EchoPacket.Builder() .identifier((short) 1234) .sequenceNumber((short) 4321) .payloadBuilder(unknownb);
public IcmpV4DestinationUnreachablePacketTest() { this.unused = 12345; IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob .identifier((short) 100) .sequenceNumber((short) 10) .payloadBuilder( new UnknownPacket.Builder().rawData((new byte[] {(byte) 0, (byte) 1, (byte) 2})));
public IcmpV4TimeExceededPacketTest() { this.unused = 12345; IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob .identifier((short) 100) .sequenceNumber((short) 10) .payloadBuilder( new UnknownPacket.Builder().rawData((new byte[] {(byte) 0, (byte) 1, (byte) 2})));
b.identifier((short) 0); b.sequenceNumber((short) 0); p = b.build(); assertEquals((short) 0, (short) p.getHeader().getIdentifierAsInt()); assertEquals((short) 0, (short) p.getHeader().getSequenceNumberAsInt()); b.identifier((short) 10000); b.sequenceNumber((short) 10000); p = b.build(); assertEquals((short) 10000, (short) p.getHeader().getIdentifierAsInt()); assertEquals((short) 10000, (short) p.getHeader().getSequenceNumberAsInt()); b.identifier((short) 32767); b.sequenceNumber((short) 32767); p = b.build(); assertEquals((short) 32767, (short) p.getHeader().getIdentifierAsInt()); assertEquals((short) 32767, (short) p.getHeader().getSequenceNumberAsInt()); b.identifier((short) -1); b.sequenceNumber((short) -1); p = b.build(); assertEquals((short) -1, (short) p.getHeader().getIdentifierAsInt()); assertEquals((short) -1, (short) p.getHeader().getSequenceNumberAsInt()); b.identifier((short) -32768); b.sequenceNumber((short) -32768); p = b.build(); assertEquals((short) -32768, (short) p.getHeader().getIdentifierAsInt()); assertEquals((short) -32768, (short) p.getHeader().getSequenceNumberAsInt());
@Override public Builder getBuilder() { return new Builder(this); }
public IcmpV4CommonPacketTest() { UnknownPacket.Builder unknownb = new UnknownPacket.Builder(); unknownb.rawData(new byte[] {(byte) 0, (byte) 1, (byte) 2, (byte) 3}); IcmpV4EchoPacket.Builder echob = new IcmpV4EchoPacket.Builder(); echob.identifier((short) 100).sequenceNumber((short) 10).payloadBuilder(unknownb); this.type = IcmpV4Type.ECHO; this.code = IcmpV4Code.NO_CODE; this.checksum = (short) 0x1234; IcmpV4CommonPacket.Builder b = new IcmpV4CommonPacket.Builder(); b.type(type).code(code).checksum(checksum).correctChecksumAtBuild(false).payloadBuilder(echob); this.packet = b.build(); }
public IcmpV4EchoPacketTest() { this.identifier = (short) 1234; this.sequenceNumber = (short) 4321; UnknownPacket.Builder unknownb = new UnknownPacket.Builder(); unknownb.rawData(new byte[] {(byte) 0, (byte) 1, (byte) 2, (byte) 3}); IcmpV4EchoPacket.Builder b = new IcmpV4EchoPacket.Builder(); b.identifier(identifier).sequenceNumber(sequenceNumber).payloadBuilder(unknownb); this.packet = b.build(); }