]> mj.ucw.cz Git - libucw.git/blobdiff - ucw-json/json-test.t
Debian: The build system is packaged as a part of libucw-dev
[libucw.git] / ucw-json / json-test.t
index cd6f5c7277453bca2b0dec2a68eff2bb9e27fe50..db747e7f5f1cbc4ccb2ac064e690d720cb44991a 100644 (file)
@@ -205,6 +205,12 @@ In:        "<ed><b0><80>"
 Exit:  1
 Err:   ERROR: Invalid surrogate character in string at line 1:2
 
+# Denormalized U+07FF
+Name:  UTF-8 denormalized
+In:    "<c1><bf>"
+Exit:  1
+Err:   ERROR: Malformed UTF-8 character at line 1:1
+
 # U+FEFF
 Name:  UTF-8 BOM
 In:    <ef><bb><bf>
@@ -377,3 +383,12 @@ Name:      Multiple values
 In:    1 2
 Exit:  1
 Err:   ERROR: Only one top-level value allowed at line 1:4
+
+### Streaming interface ###
+
+Name:  Streaming
+Run:   ../obj/ucw-json/json-test -s
+In:    123 [true, false] "Rincewind"
+Out:   123
+       [ true, false ]
+       "Rincewind"