Skip to content

Commit

Permalink
Don't hard code classnames in test data
Browse files Browse the repository at this point in the history
  • Loading branch information
lhotari committed Dec 12, 2023
1 parent 2ad6ba3 commit cfe5d81
Showing 1 changed file with 10 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ void shouldSerDeserReactiveMessageConsumerSpec(Class<? extends ReactiveMessageCo
+ "'autoUpdatePartitions': true,"
+ "'autoUpdatePartitionsInterval': 30,"
+ "'cryptoKeyReader': {"
+ " 'className': 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader',"
+ " 'className': '" + TestCryptoKeyReader.class.getName() + "',"
+ " 'args': {'dummy': 'my-dummy'}"
+ "},"
+ "'cryptoFailureAction': 'FAIL',"
Expand Down Expand Up @@ -199,7 +199,7 @@ void shouldSerDeserReactiveMessageConsumerSpec(Class<? extends ReactiveMessageCo
+ " 'autoUpdatePartitions' : true,\n"
+ " 'autoUpdatePartitionsInterval' : 30.000000000,\n"
+ " 'cryptoKeyReader' : {\n"
+ " 'className' : 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader'\n"
+ " 'className' : '" + TestCryptoKeyReader.class.getName() + "'\n"
+ " },\n"
+ " 'cryptoFailureAction' : 'FAIL',\n"
+ " 'maxPendingChunkedMessage' : 42,\n"
Expand Down Expand Up @@ -240,7 +240,7 @@ void shouldSerDeserReactiveMessageReaderSpec(Class<? extends ReactiveMessageRead
+ " 'end': 43"
+ "}],"
+ "'cryptoKeyReader': {"
+ " 'className': 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader',"
+ " 'className': '" + TestCryptoKeyReader.class.getName() + "',"
+ " 'args': {'dummy': 'my-dummy'}"
+ "},"
+ "'cryptoFailureAction': 'FAIL'"
Expand Down Expand Up @@ -278,7 +278,7 @@ void shouldSerDeserReactiveMessageReaderSpec(Class<? extends ReactiveMessageRead
+ " 'end' : 43\n"
+ " } ],\n"
+ " 'cryptoKeyReader' : {\n"
+ " 'className' : 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader'\n"
+ " 'className' : '" + TestCryptoKeyReader.class.getName() + "'\n"
+ " },\n"
+ " 'cryptoFailureAction' : 'FAIL'\n"
+ "}").replaceAll("'", "\"");
Expand Down Expand Up @@ -325,7 +325,7 @@ void shouldSerDeserReactiveMessageSenderSpec(Class<? extends ReactiveMessageSend
+ "'hashingScheme': 'JavaStringHash',"
+ "'cryptoFailureAction': 'FAIL',"
+ "'messageRouter': {"
+ " 'className': 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestMessageRouter',"
+ " 'className': '" + TestMessageRouter.class.getName() + "',"
+ " 'args': {'dummy': 'my-dummy'}"
+ "},"
+ "'batchingMaxPublishDelay': 30,"
Expand All @@ -338,7 +338,7 @@ void shouldSerDeserReactiveMessageSenderSpec(Class<? extends ReactiveMessageSend
+ "},"
+ "'chunkingEnabled': true,"
+ "'cryptoKeyReader': {"
+ " 'className': 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader',"
+ " 'className': '" + TestCryptoKeyReader.class.getName() + "',"
+ " 'args': {'dummy': 'my-dummy'}"
+ "},"
+ "'encryptionKeys': ['my-encryption-key'],"
Expand Down Expand Up @@ -403,8 +403,7 @@ void shouldSerDeserReactiveMessageSenderSpec(Class<? extends ReactiveMessageSend
+ " 'hashingScheme' : 'JavaStringHash',\n"
+ " 'cryptoFailureAction' : 'FAIL',\n"
+ " 'messageRouter' : {\n"
+ " 'className' : 'org.apache.pulsar.reactive.client.jackson"
+ ".PulsarReactiveClientModuleTests$TestMessageRouter'\n"
+ " 'className' : '" + TestMessageRouter.class.getName() + "'\n"
+ " },\n"
+ " 'batchingMaxPublishDelay' : 30.000000000,\n"
+ " 'roundRobinRouterBatchingPartitionSwitchFrequency' : 42,\n"
Expand All @@ -414,7 +413,7 @@ void shouldSerDeserReactiveMessageSenderSpec(Class<? extends ReactiveMessageSend
+ " 'batcherBuilder' : { },\n"
+ " 'chunkingEnabled' : true,\n"
+ " 'cryptoKeyReader' : {\n"
+ " 'className' : 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader'\n"
+ " 'className' : '" + TestCryptoKeyReader.class.getName() + "'\n"
+ " },\n"
+ " 'encryptionKeys' : [ 'my-encryption-key' ],\n"
+ " 'compressionType' : 'LZ4',\n"
Expand Down Expand Up @@ -498,14 +497,13 @@ void shouldSerDeserEmptyDeadLetterPolicy() throws Exception {
void shouldSerDeserCryptoKeyReader() throws Exception {
// @formatter:off
String content = ("{"
+ " 'className': 'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader',"
+ " 'className': '" + TestCryptoKeyReader.class.getName() + "',"
+ " 'args': {'dummy': 'my-dummy'}"
+ "}").replaceAll("'", "\"");
// @formatter:on
CryptoKeyReader cryptoKeyReader = MAPPER.readValue(content, CryptoKeyReader.class);
String json = MAPPER.writeValueAsString(cryptoKeyReader);
String expected = ("{'className':'org.apache.pulsar.reactive.client.jackson.PulsarReactiveClientModuleTests$TestCryptoKeyReader'}")
.replaceAll("'", "\"");
String expected = ("{'className':'" + TestCryptoKeyReader.class.getName() + "'}").replaceAll("'", "\"");
assertThat(json).isEqualTo(expected);
}

Expand Down

0 comments on commit cfe5d81

Please sign in to comment.