### Question:
FieldInsnNode extends AbstractInsnNode { @Override public int getType() { return FIELD_INSN; } FieldInsnNode(
      final int opcode, final String owner, final String name, final String descriptor); void setOpcode(final int opcode); @Override int getType(); @Override void accept(final MethodVisitor methodVisitor); @Override AbstractInsnNode clone(final Map<LabelNode, LabelNode> clonedLabels); public String owner; public String name; public String desc; }### Answer:
@Test public void testConstructor() { FieldInsnNode fieldInsnNode = new FieldInsnNode(Opcodes.GETSTATIC, "owner", "name", "I"); assertEquals(AbstractInsnNode.FIELD_INSN, fieldInsnNode.getType()); assertEquals(Opcodes.GETSTATIC, fieldInsnNode.getOpcode()); assertEquals("owner", fieldInsnNode.owner); assertEquals("name", fieldInsnNode.name); assertEquals("I", fieldInsnNode.desc); }