- When binding the consumer, the kafka consumer should not be set to use `ByteArrayDeserializer` for both key/value deserializer. Instead, they need to be used as the default values. Any extended consumer properties for key/value deserializer should override this default deserializer.
- Add test
This resolves#55
Add tests for custom/native serialization
- Test using built-in serialization without using kafka native serialization (ie. both the serializer/de-serializer are set to use ByteArraySe/Deserializer)
- Test using custom serializer by explicitly setting value.deserializer for both Kafka producer/consumer properties
- Test avro message conversion and Kafka Avro Serializer using Confluent Schema Registry
- Given pre-released registry versions have some bugs that blocks the testing and `3.0.1` requires Kafka 0.10, this test is only in Kafka .10 binder
Update Schema based custom serializer/de-serializer tests
Fix import
Handle unbind during tests appropriately