|
|
|
@ -98,9 +98,9 @@ class JacksonJsonEncoderTests extends AbstractEncoderTests<JacksonJsonEncoder> { |
|
|
|
new Pojo("foofoofoo", "barbarbar")); |
|
|
|
new Pojo("foofoofoo", "barbarbar")); |
|
|
|
|
|
|
|
|
|
|
|
testEncodeAll(input, ResolvableType.forClass(Pojo.class), APPLICATION_NDJSON, null, step -> step |
|
|
|
testEncodeAll(input, ResolvableType.forClass(Pojo.class), APPLICATION_NDJSON, null, step -> step |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"bar\",\"foo\":\"foo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foo\",\"bar\":\"bar\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"barbar\",\"foo\":\"foofoo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foofoo\",\"bar\":\"barbar\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"barbarbar\",\"foo\":\"foofoofoo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foofoofoo\",\"bar\":\"barbarbar\"}\n")) |
|
|
|
.verifyComplete() |
|
|
|
.verifyComplete() |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -137,9 +137,9 @@ class JacksonJsonEncoderTests extends AbstractEncoderTests<JacksonJsonEncoder> { |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
testEncode(input, Pojo.class, step -> step |
|
|
|
testEncode(input, Pojo.class, step -> step |
|
|
|
.consumeNextWith(expectString("[{\"bar\":\"bar\",\"foo\":\"foo\"}")) |
|
|
|
.consumeNextWith(expectString("[{\"foo\":\"foo\",\"bar\":\"bar\"}")) |
|
|
|
.consumeNextWith(expectString(",{\"bar\":\"barbar\",\"foo\":\"foofoo\"}")) |
|
|
|
.consumeNextWith(expectString(",{\"foo\":\"foofoo\",\"bar\":\"barbar\"}")) |
|
|
|
.consumeNextWith(expectString(",{\"bar\":\"barbarbar\",\"foo\":\"foofoofoo\"}")) |
|
|
|
.consumeNextWith(expectString(",{\"foo\":\"foofoofoo\",\"bar\":\"barbarbar\"}")) |
|
|
|
.consumeNextWith(expectString("]")) |
|
|
|
.consumeNextWith(expectString("]")) |
|
|
|
.verifyComplete()); |
|
|
|
.verifyComplete()); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -187,9 +187,9 @@ class JacksonJsonEncoderTests extends AbstractEncoderTests<JacksonJsonEncoder> { |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
testEncode(input, ResolvableType.forClass(Pojo.class), barMediaType, null, step -> step |
|
|
|
testEncode(input, ResolvableType.forClass(Pojo.class), barMediaType, null, step -> step |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"bar\",\"foo\":\"foo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foo\",\"bar\":\"bar\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"barbar\",\"foo\":\"foofoo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foofoo\",\"bar\":\"barbar\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"barbarbar\",\"foo\":\"foofoofoo\"}\n")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foofoofoo\",\"bar\":\"barbarbar\"}\n")) |
|
|
|
.verifyComplete() |
|
|
|
.verifyComplete() |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -237,7 +237,7 @@ class JacksonJsonEncoderTests extends AbstractEncoderTests<JacksonJsonEncoder> { |
|
|
|
ResolvableType.forClass(Pojo.class), MimeTypeUtils.APPLICATION_JSON, Collections.emptyMap()); |
|
|
|
ResolvableType.forClass(Pojo.class), MimeTypeUtils.APPLICATION_JSON, Collections.emptyMap()); |
|
|
|
|
|
|
|
|
|
|
|
StepVerifier.create(result) |
|
|
|
StepVerifier.create(result) |
|
|
|
.consumeNextWith(expectString("[{\"bar\":\"bar\",\"foo\":\"foo\"}")) |
|
|
|
.consumeNextWith(expectString("[{\"foo\":\"foo\",\"bar\":\"bar\"}")) |
|
|
|
.consumeNextWith(expectString("]")) |
|
|
|
.consumeNextWith(expectString("]")) |
|
|
|
.expectComplete() |
|
|
|
.expectComplete() |
|
|
|
.verify(Duration.ofSeconds(5)); |
|
|
|
.verify(Duration.ofSeconds(5)); |
|
|
|
@ -249,7 +249,7 @@ class JacksonJsonEncoderTests extends AbstractEncoderTests<JacksonJsonEncoder> { |
|
|
|
MimeType mimeType = new MimeType("application", "json", StandardCharsets.US_ASCII); |
|
|
|
MimeType mimeType = new MimeType("application", "json", StandardCharsets.US_ASCII); |
|
|
|
|
|
|
|
|
|
|
|
testEncode(input, ResolvableType.forClass(Pojo.class), mimeType, null, step -> step |
|
|
|
testEncode(input, ResolvableType.forClass(Pojo.class), mimeType, null, step -> step |
|
|
|
.consumeNextWith(expectString("{\"bar\":\"bar\",\"foo\":\"foo\"}")) |
|
|
|
.consumeNextWith(expectString("{\"foo\":\"foo\",\"bar\":\"bar\"}")) |
|
|
|
.verifyComplete() |
|
|
|
.verifyComplete() |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|