aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMark Pulford <mark@kyne.com.au>2011-05-10 20:11:05 +0930
committerMark Pulford <mark@kyne.com.au>2011-05-10 20:11:05 +0930
commit2123c622de3a527b6173f6826bf8ceb21ed840fd (patch)
tree579ec7e78d6519aa12e12104cbfc877d15f6476c /tests
parent2323b5d0839412f276415f661e3b058b55f5bd4c (diff)
downloadlua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.tar.gz
lua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.tar.bz2
lua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.zip
Remove whitespace from generated JSON output
Remove excess whitespace to reduce output size and increase encode performance. Suggested by: Zhang "agentzh" Yichun <agentzh@gmail.com>
Diffstat (limited to 'tests')
-rwxr-xr-xtests/test.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/test.lua b/tests/test.lua
index b1395b0..1408bb9 100755
--- a/tests/test.lua
+++ b/tests/test.lua
@@ -83,7 +83,7 @@ local encode_simple_tests = {
83 { json.encode, { json.null }, true, { 'null' } }, 83 { json.encode, { json.null }, true, { 'null' } },
84 { json.encode, { true }, true, { 'true' } }, 84 { json.encode, { true }, true, { 'true' } },
85 { json.encode, { false }, true, { 'false' } }, 85 { json.encode, { false }, true, { 'false' } },
86 { json.encode, { { } }, true, { '{ }' } }, 86 { json.encode, { { } }, true, { '{}' } },
87 { json.encode, { 10 }, true, { '10' } }, 87 { json.encode, { 10 }, true, { '10' } },
88 { json.encode, { NaN }, 88 { json.encode, { NaN },
89 false, { "Cannot serialise number: must not be NaN or Inf" } }, 89 false, { "Cannot serialise number: must not be NaN or Inf" } },
@@ -117,15 +117,15 @@ local encode_table_tests = {
117 return "Setting sparse array (true, 2, 3) / max depth (5)" 117 return "Setting sparse array (true, 2, 3) / max depth (5)"
118 end, 118 end,
119 { json.encode, { { [3] = "sparse test" } }, 119 { json.encode, { { [3] = "sparse test" } },
120 true, { '[ null, null, "sparse test" ]' } }, 120 true, { '[null,null,"sparse test"]' } },
121 121
122 { json.encode, { { [1] = "one", [4] = "sparse test" } }, 122 { json.encode, { { [1] = "one", [4] = "sparse test" } },
123 true, { '[ "one", null, null, "sparse test" ]' } }, 123 true, { '["one",null,null,"sparse test"]' } },
124 124
125 { json.encode, { { [1] = "one", [5] = "sparse test" } }, 125 { json.encode, { { [1] = "one", [5] = "sparse test" } },
126 true, { '{ "1": "one", "5": "sparse test" }' } }, 126 true, { '{"1":"one","5":"sparse test"}' } },
127 127
128 { json.encode, { nested5 }, true, { '[ [ [ [ [ "nested" ] ] ] ] ]' } }, 128 { json.encode, { nested5 }, true, { '[[[[["nested"]]]]]' } },
129 { json.encode, { { nested5 } }, 129 { json.encode, { { nested5 } },
130 false, { "Cannot serialise, excessive nesting (6)" } }, 130 false, { "Cannot serialise, excessive nesting (6)" } },
131 { json.encode, { table_cycle }, 131 { json.encode, { table_cycle },