Test output for persistent-hash-map [ok]
Testing time: 0s
/home/mario/local/chicken-4.8.0.3/bin/csi -script run.scm < /dev/null -- testing ------------------------------------------------------------------ -- testing map-add, map-delete, map-contains?, map-equal? ---------------- (map-size m1) .................................................... [ PASS] (map-size m2) .................................................... [ PASS] (map-equal? m1 m2) ............................................... [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (map-ref m1 i) ................................................... [ PASS] (map-ref m2 i) ................................................... [ PASS] (map-contains? m1 i) ............................................. [ PASS] (map-contains? m2 i) ............................................. [ PASS] (not (map-contains? (map-delete m1 3) 3)) ........................ [ PASS] 404 tests completed in 0.019 seconds. 404 out of 404 (100%) tests passed. -- done testing map-add, map-delete, map-contains?, map-equal? ----------- -- testing map-delete ---------------------------------------------------- (map-size m) ..................................................... [ PASS] (map-equal? m (persistent-map 0 0 1 1 2 2 4 4 6 6 8 8 9 9)) ...... [ PASS] 2 tests completed in 0.0 seconds. 2 out of 2 (100%) tests passed. -- done testing map-delete ----------------------------------------------- -- testing transient maps ------------------------------------------------ (map-size m) ..................................................... [ PASS] (map-equal? m (persistent-map 0 0 1 1 2 2 4 4 6 6 8 8 9 9)) ...... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (map-ref tm k) ................................................... [ PASS] (handle-exceptions e 2 (map-delete! tm 1) 1) ..................... [ PASS] (handle-exceptions e 2 (map-add! tm 10 10) 1) .................... [ PASS] (handle-exceptions e 2 (persist-map! tm) 1) ...................... [ PASS] (handle-exceptions e 2 (map-size tm) 1) .......................... [ PASS] (map-equal? m (persistent-map 0 0 1 1 2 2 4 4 6 6 8 8 9 9)) ...... [ PASS] (map-ref m 1) .................................................... [ PASS] (map-ref m 5) .................................................... [ PASS] (map-ref tm 5) ................................................... [ PASS] 17 tests completed in 0.001 seconds. 17 out of 17 (100%) tests passed. -- done testing transient maps ------------------------------------------- -- testing map-reduce ---------------------------------------------------- (map-reduce + 0 (apply persistent-map (iota 1000))) .............. [ PASS] 1 test completed in 0.002 seconds. 1 out of 1 (100%) test passed. -- done testing map-reduce ----------------------------------------------- -- testing map-keys, map-values ------------------------------------------ (lset= eq? '(foo bar baz) (map-keys m)) .......................... [ PASS] (lset= eq? '(1 2 3) (map-values m)) .............................. [ PASS] 2 tests completed in 0.001 seconds. 2 out of 2 (100%) tests passed. -- done testing map-keys, map-values ------------------------------------- -- testing hash collisions ----------------------------------------------- (map-size m) ..................................................... [ PASS] (map-ref m key-a) ................................................ [ PASS] (map-ref m key-b) ................................................ [ PASS] (map-ref (map-delete m key-b) key-a) ............................. [ PASS] (map-ref (map-delete m key-a) key-b) ............................. [ PASS] (map-ref tm key-a) ............................................... [ PASS] (map-ref tm key-b) ............................................... [ PASS] (map-size tm) .................................................... [ PASS] (map-ref tm key-b) ............................................... [ PASS] 9 tests completed in 0.001 seconds. 9 out of 9 (100%) tests passed. -- done testing hash collisions ------------------------------------------ -- testing map-merge ----------------------------------------------------- (map-ref m 1) .................................................... [ PASS] (map-ref m 3) .................................................... [ PASS] (map-ref m 5) .................................................... [ PASS] (map-ref m1 1) ................................................... [ PASS] (map-ref m1 5) ................................................... [ PASS] (map-ref m2 1) ................................................... [ PASS] (map-ref m2 5) ................................................... [ PASS] 7 tests completed in 0.0 seconds. 7 out of 7 (100%) tests passed. -- done testing map-merge ------------------------------------------------ -- testing map-ref-in, map-update-in ------------------------------------- (map-ref-in m '(foo bar)) ........................................ [ PASS] (map-ref-in m '(foo baz qux)) .................................... [ PASS] 2 tests completed in 0.001 seconds. 2 out of 2 (100%) tests passed. -- done testing map-ref-in, map-update-in -------------------------------- 8 subgroups completed in 0.054 seconds. 8 out of 8 (100%) subgroups passed. -- done testing -------------------------------------------------------------