You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by st...@apache.org on 2017/11/29 17:05:52 UTC

johnzon git commit: JOHNZON-148 provide unit test

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 <st...@apache.org>
Authored: Wed Nov 29 18:01:29 2017 +0100
Committer: Mark Struberg <st...@apache.org>
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");