@Override public List<Descriptor> descriptors() { final Descriptor desc1 = new Avro().recordClass(User.class); final Descriptor desc2 = new Avro().avroSchema("{...}"); return Arrays.asList(desc1, desc2); }
@Test public void testAvroSchema() { final Map<String, String> properties = new Avro().avroSchema(AVRO_SCHEMA).toProperties(); testAvroSchemaSerializationSchema(properties); testAvroSchemaDeserializationSchema(properties); }
@Test public void testRecordClass() { final Map<String, String> properties = new Avro().recordClass(AVRO_SPECIFIC_RECORD).toProperties(); testRecordClassDeserializationSchema(properties); testRecordClassSerializationSchema(properties); }