Skip to content

Commit 35de2ce

Browse files
committed
1 parent c1442ea commit 35de2ce

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

flink-connector-kafka/src/test/java/org/apache/flink/connector/kafka/source/reader/deserializer/KafkaRecordDeserializationSchemaTest.java

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
package org.apache.flink.connector.kafka.source.reader.deserializer;
2020

21+
import org.apache.flink.api.common.typeinfo.TypeHint;
22+
import org.apache.flink.api.common.typeinfo.TypeInformation;
2123
import org.apache.flink.connector.kafka.testutils.SimpleCollector;
2224
import org.apache.flink.connector.kafka.util.JacksonMapperFactory;
2325
import org.apache.flink.connector.testutils.formats.DummyInitializationContext;
@@ -79,25 +81,17 @@ public void testKafkaDeserializationSchemaWrapper() throws Exception {
7981
@Test
8082
public void testKafkaValueDeserializationSchemaWrapper() throws Exception {
8183
final ConsumerRecord<byte[], byte[]> consumerRecord = getConsumerRecord();
82-
KafkaRecordDeserializationSchema<
83-
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.node
84-
.ObjectNode>
85-
schema =
86-
KafkaRecordDeserializationSchema.valueOnly(
87-
new JsonDeserializationSchema<>(
88-
org.apache.flink.shaded.jackson2.com.fasterxml.jackson
89-
.databind.node.ObjectNode.class));
84+
KafkaRecordDeserializationSchema<Map<String, Object>> schema =
85+
KafkaRecordDeserializationSchema.valueOnly(
86+
new JsonDeserializationSchema<>(
87+
TypeInformation.of(new TypeHint<Map<String, Object>>() {})));
9088
schema.open(new DummyInitializationContext());
91-
SimpleCollector<
92-
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.node
93-
.ObjectNode>
94-
collector = new SimpleCollector<>();
89+
SimpleCollector<Map<String, Object>> collector = new SimpleCollector<>();
9590
schema.deserialize(consumerRecord, collector);
9691

9792
assertThat(collector.getList()).hasSize(1);
98-
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.node.ObjectNode
99-
deserializedValue = collector.getList().get(0);
100-
assertThat(deserializedValue.get("word").asText()).isEqualTo("world");
93+
Map<String, Object> deserializedValue = collector.getList().get(0);
94+
assertThat(deserializedValue.get("word")).isEqualTo("world");
10195
assertThat(deserializedValue.get("key")).isNull();
10296
assertThat(deserializedValue.get("metadata")).isNull();
10397
}

0 commit comments

Comments
 (0)