Skip to content

Commit

Permalink
test: add test to serialize Class values on KsqlRequest
Browse files Browse the repository at this point in the history
  • Loading branch information
spena committed Aug 7, 2019
1 parent 493a502 commit 1710927
Showing 1 changed file with 13 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
import java.util.Map;
import java.util.Optional;
import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.streams.StreamsConfig;
import org.apache.kafka.streams.processor.TimestampExtractor;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
Expand All @@ -42,23 +44,30 @@ public class KsqlRequestTest {
private static final String A_JSON_REQUEST = "{"
+ "\"ksql\":\"sql\","
+ "\"streamsProperties\":{"
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\""
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\","
+ "\"" + StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG + "\":\""
+ TimestampExtractor.class.getCanonicalName() + "\""
+ "}}";
private static final String A_JSON_REQUEST_WITH_COMMAND_NUMBER = "{"
+ "\"ksql\":\"sql\","
+ "\"streamsProperties\":{"
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\""
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\","
+ "\"" + StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG + "\":\""
+ TimestampExtractor.class.getCanonicalName() + "\""
+ "},"
+ "\"commandSequenceNumber\":2}";
private static final String A_JSON_REQUEST_WITH_NULL_COMMAND_NUMBER = "{"
+ "\"ksql\":\"sql\","
+ "\"streamsProperties\":{"
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\""
+ "\"" + ConsumerConfig.AUTO_OFFSET_RESET_CONFIG + "\":\"earliest\","
+ "\"" + StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG + "\":\""
+ TimestampExtractor.class.getCanonicalName() + "\""
+ "},"
+ "\"commandSequenceNumber\":null}";

private static final ImmutableMap<String, Object> SOME_PROPS = ImmutableMap.of(
ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest"
ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest",
StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG, TimestampExtractor.class
);
private static final long SOME_COMMAND_NUMBER = 2L;

Expand Down

0 comments on commit 1710927

Please sign in to comment.