Test output for medea [ok]

Testing time: 0s

'/usr/home/chicken/salmonella/build/salmonella-run-publish/chicken/bin/csi' -script run.scm < /dev/null 2>&1

-- testing objects -----------------------------------------------------------
{} ................................................................... [ PASS]
{ "foo" : 123, "qux": "hey" }  ....................................... [ PASS]
2 tests completed in 1/1000 seconds.
2 out of 2 (100%) tests passed.
-- done testing objects ------------------------------------------------------


-- testing arrays ------------------------------------------------------------
[] ................................................................... [ PASS]
["foo"] .............................................................. [ PASS]
["one", 2,3, "four", 5] .............................................. [ PASS]
3 tests completed in 1/1000 seconds.
3 out of 3 (100%) tests passed.
-- done testing arrays -------------------------------------------------------


-- testing numbers -----------------------------------------------------------
[0] .................................................................. [ PASS]
[-10] ................................................................ [ PASS]
[222.5] .............................................................. [ PASS]
[10e2] ............................................................... [ PASS]
[2.3E+2] ............................................................. [ PASS]
5 tests completed in 1/1000 seconds.
5 out of 5 (100%) tests passed.
-- done testing numbers ------------------------------------------------------


-- testing strings -----------------------------------------------------------
[""] ................................................................. [ PASS]
["\u00459"] .......................................................... [ PASS]
["\u0414\u04ab"] ..................................................... [ PASS]
["Дҫ"] ............................................................. [ PASS]
["\f"] ............................................................... [ PASS]
["\""] ............................................................... [ PASS]
["\x"] ............................................................... [ PASS]
7 tests completed in 1/1000 seconds.
7 out of 7 (100%) tests passed.
-- done testing strings ------------------------------------------------------


-- testing literals ----------------------------------------------------------
[true] ............................................................... [ PASS]
[false] .............................................................. [ PASS]
[null] ............................................................... [ PASS]
3 tests completed in 0 seconds.
3 out of 3 (100%) tests passed.
-- done testing literals -----------------------------------------------------


-- testing whitespace --------------------------------------------------------
 {  
  	} ............................................................ [ PASS]
 
  [] ............................................................... [ PASS]
2 tests completed in 1/1000 seconds.
2 out of 2 (100%) tests passed.
-- done testing whitespace ---------------------------------------------------


-- testing malformed ---------------------------------------------------------
{..} ................................................................. [ PASS]
1 test completed in 0 seconds.
1 out of 1 (100%) test passed.
-- done testing malformed ----------------------------------------------------


-- testing complex -----------------------------------------------------------
example 1 from RFC 4627 .............................................. [ PASS]
example 2 from RFC 4627 .............................................. [ PASS]
python test_pass1 .................................................... [ PASS]
reading from current-input-port by default ........................... [ PASS]
4 tests completed in 3/125 seconds.
4 out of 4 (100%) tests passed.
-- done testing complex ------------------------------------------------------


-- testing consume trailing whitespace by default ----------------------------
'() .................................................................. [ PASS]
(parser-input->string remainder) ..................................... [ PASS]
2 tests completed in 0 seconds.
2 out of 2 (100%) tests passed.
-- done testing consume trailing whitespace by default -----------------------


-- testing don't consume trailing whitespace when passing consume-trailing-whitespace: #f 
'() .................................................................. [ PASS]
(parser-input->string remainder) ..................................... [ PASS]
2 tests completed in 0 seconds.
2 out of 2 (100%) tests passed.
-- done testing don't consume trailing whitespace when passing consume-trailing-whitespace: #f 


-- testing writing -----------------------------------------------------------
{} ................................................................... [ PASS]
[] ................................................................... [ PASS]
(json-write 'a) ...................................................... [ PASS]
{"foo":[123]} ........................................................ [ PASS]
{"foo":null,"bar":true} .............................................. [ PASS]
[1,2,[3],4,{}] ....................................................... [ PASS]
["\\"] ............................................................... [ PASS]
["Дҫ"] ............................................................. [ PASS]
8 tests completed in 1/1000 seconds.
8 out of 8 (100%) tests passed.
-- done testing writing ------------------------------------------------------


-- testing writing and reading -----------------------------------------------
simple ............................................................... [ PASS]
python pass 1 ........................................................ [ PASS]
2 tests completed in 1/125 seconds.
2 out of 2 (100%) tests passed.
-- done testing writing and reading ------------------------------------------


-- testing custom parsers ----------------------------------------------------
sxml ................................................................. [ PASS]
string parser customization .......................................... [ PASS]
2 tests completed in 1/1000 seconds.
2 out of 2 (100%) tests passed.
-- done testing custom parsers -----------------------------------------------


-- testing custom unparsers --------------------------------------------------
symbols .............................................................. [ PASS]
sxml ................................................................. [ PASS]
2 tests completed in 0 seconds.
2 out of 2 (100%) tests passed.
-- done testing custom unparsers ---------------------------------------------