Repository: johnzon Updated Branches: refs/heads/master 8019f4899 -> 95061a0af
JOHNZON-148 provide unit test Project: http://git-wip-us.apache.org/repos/asf/johnzon/repo Commit: http://git-wip-us.apache.org/repos/asf/johnzon/commit/95061a0a Tree: http://git-wip-us.apache.org/repos/asf/johnzon/tree/95061a0a Diff: http://git-wip-us.apache.org/repos/asf/johnzon/diff/95061a0a Branch: refs/heads/master Commit: 95061a0afb5dd5bb4b81a7de0044bcf8f73d0171 Parents: 8019f48 Author: Mark Struberg <[email protected]> Authored: Wed Nov 29 18:01:29 2017 +0100 Committer: Mark Struberg <[email protected]> Committed: Wed Nov 29 18:01:29 2017 +0100 ---------------------------------------------------------------------- .../apache/johnzon/jsonb/JsonbWriteTest.java | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/johnzon/blob/95061a0a/johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java ---------------------------------------------------------------------- diff --git a/johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java b/johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java index 7ec37c1..eec5ad1 100644 --- a/johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java +++ b/johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java @@ -24,6 +24,10 @@ import javax.json.bind.Jsonb; import javax.json.bind.annotation.JsonbDateFormat; import javax.json.bind.annotation.JsonbProperty; import javax.json.bind.spi.JsonbProvider; + +import java.io.ByteArrayOutputStream; +import java.io.OutputStream; +import java.io.StringWriter; import java.time.LocalDateTime; import java.util.Collection; import java.util.HashMap; @@ -34,6 +38,25 @@ import static org.junit.Assert.assertEquals; public class JsonbWriteTest { @Test + public void boolAsString() { + assertEquals("true", JsonbProvider.provider().create().build().toJson(Boolean.TRUE)); + } + + @Test + public void boolAsStringWriter() { + StringWriter sw = new StringWriter(); + JsonbProvider.provider().create().build().toJson(Boolean.TRUE,sw); + assertEquals("true", sw.toString()); + } + + @Test + public void boolAsStream() { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + JsonbProvider.provider().create().build().toJson(Boolean.TRUE, baos); + assertEquals("true", baos.toString()); + } + + @Test public void simple() { final Simple simple = new Simple(); simple.setValue("test");
