  @Test
  public void testComplexExtEnum() throws IOException, StatusRuntimeException {

    String node = getJsonNode("testComplexExtEnum");

    final DescriptorProtos.FileDescriptorProto fileDescriptorProto =
        TestComplexExtEnum.getDescriptor().getFile().toProto();
    ProtoDomain protoDomain = ProtoDomain.builder().add(fileDescriptorProto).build();

    String avroSchema =
        ProtoToAvroSchema.convert(
            protoDomain, String.format("%s.TestComplexExtEnum", fileDescriptorProto.getPackage()));

    Assert.assertEquals(node, avroSchema);
  }