@Test public void modIPv6SrcInstructionTest() { final Ip6Address ip = Ip6Address.valueOf("1111::2222"); final L3ModificationInstruction.ModIPInstruction instruction = (L3ModificationInstruction.ModIPInstruction) Instructions.modL3IPv6Src(ip); final ObjectNode instructionJson = instructionCodec.encode(instruction, context); assertThat(instructionJson, matchesInstruction(instruction)); }
@Override public ObjectNode encode(Instruction instruction, CodecContext context) { checkNotNull(instruction, "Instruction cannot be null"); return new EncodeInstructionCodecHelper(instruction, context).encode(); }
InstructionCodec extends JsonCodec<Instruction> { @Override public ObjectNode encode(Instruction instruction, CodecContext context) { checkNotNull(instruction, "Instruction cannot be null"); return new EncodeInstructionCodecHelper(instruction, context).encode(); } }
InstructionCodec extends JsonCodec<Instruction> { @Override public ObjectNode encode(Instruction instruction, CodecContext context) { checkNotNull(instruction, "Instruction cannot be null"); return new EncodeInstructionCodecHelper(instruction, context).encode(); }  }
InstructionCodec extends JsonCodec<Instruction> { @Override public ObjectNode encode(Instruction instruction, CodecContext context) { checkNotNull(instruction, "Instruction cannot be null"); return new EncodeInstructionCodecHelper(instruction, context).encode(); }  @Override ObjectNode encode(Instruction instruction, CodecContext context); @Override Instruction decode(ObjectNode json, CodecContext context); }
InstructionCodec extends JsonCodec<Instruction> { @Override public ObjectNode encode(Instruction instruction, CodecContext context) { checkNotNull(instruction, "Instruction cannot be null"); return new EncodeInstructionCodecHelper(instruction, context).encode(); }  @Override ObjectNode encode(Instruction instruction, CodecContext context); @Override Instruction decode(ObjectNode json, CodecContext context);  }