From 4454ca4bae1a5fc02789ff05030c4415a77b95be Mon Sep 17 00:00:00 2001 From: Teddy Date: Tue, 13 Aug 2013 14:50:22 +0800 Subject: add expected answer log to `robust_test.scm` --- test/robust_test.log | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 test/robust_test.log diff --git a/test/robust_test.log b/test/robust_test.log new file mode 100644 index 0000000..6feaa56 --- /dev/null +++ b/test/robust_test.log @@ -0,0 +1,204 @@ +An error occured: Wrong number of arguments to procedure (-) +An error occured: Wrong number of arguments to procedure (/) +An error occured: Numeric overflow! +An error occured: Wrong number of arguments to procedure ((+ 0 . 0)) +An error occured: Wrong number of arguments to procedure ((+ . 0)) +An error occured: Wrong number of arguments to procedure ((- 0 . 0)) +An error occured: Wrong number of arguments to procedure ((- . 0)) +An error occured: Wrong number of arguments to procedure ((< 0 . 0)) +An error occured: Wrong number of arguments to procedure ((< . 0)) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong type (expecting a number) +An error occured: Wrong number of arguments to procedure (exact?) +An error occured: Wrong type (expecting a number) +An error occured: Wrong number of arguments to procedure (exact?) +An error occured: Wrong number of arguments to procedure ((exact? . 0)) +An error occured: Wrong number of arguments to procedure ((exact? 0 . 0)) +An error occured: Wrong number of arguments to procedure (inexact?) +An error occured: Wrong type (expecting a number) +An error occured: Wrong number of arguments to procedure (inexact?) +An error occured: Wrong number of arguments to procedure ((inexact? . 0)) +An error occured: Wrong number of arguments to procedure ((inexact? 0 . 0)) +An error occured: Wrong number of arguments to procedure (not) +An error occured: Wrong number of arguments to procedure (not) +An error occured: Wrong number of arguments to procedure ((not . 0)) +An error occured: Wrong number of arguments to procedure ((not 0 . 0)) +An error occured: Wrong number of arguments to procedure (boolean?) +An error occured: Wrong number of arguments to procedure (boolean?) +An error occured: Wrong number of arguments to procedure ((boolean? . 0)) +An error occured: Wrong number of arguments to procedure ((boolean? 0 . 0)) +An error occured: Wrong number of arguments to procedure (pair?) +An error occured: Wrong number of arguments to procedure (pair?) +An error occured: Wrong number of arguments to procedure ((pair? . 0)) +An error occured: Wrong number of arguments to procedure ((pair? 0 . 0)) +An error occured: Wrong number of arguments to procedure (cons) +An error occured: Wrong number of arguments to procedure (cons) +An error occured: Wrong number of arguments to procedure (cons) +An error occured: Wrong number of arguments to procedure ((cons . 0)) +An error occured: Wrong number of arguments to procedure ((cons 0 . 0)) +An error occured: Wrong number of arguments to procedure (car) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure (car) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure ((car . 0)) +An error occured: Wrong number of arguments to procedure ((car 0 . 0)) +An error occured: Wrong number of arguments to procedure (cdr) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure (cdr) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure ((cdr . 0)) +An error occured: Wrong number of arguments to procedure ((cdr 0 . 0)) +An error occured: Wrong number of arguments to procedure (set-car!) +An error occured: Wrong number of arguments to procedure (set-car!) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure ((set-car! . 0)) +An error occured: Wrong number of arguments to procedure ((set-car! 0 . 0)) +An error occured: Wrong number of arguments to procedure (set-cdr!) +An error occured: Wrong number of arguments to procedure (set-cdr!) +An error occured: Wrong type (expecting pair) +An error occured: Wrong number of arguments to procedure ((set-cdr! . 0)) +An error occured: Wrong number of arguments to procedure ((set-cdr! 0 . 0)) +An error occured: Wrong number of arguments to procedure (null?) +An error occured: Wrong number of arguments to procedure (null?) +An error occured: Wrong number of arguments to procedure ((null? . 0)) +An error occured: Wrong number of arguments to procedure ((null? 0 . 0)) +An error occured: Wrong number of arguments to procedure (list?) +An error occured: Wrong number of arguments to procedure (list?) +An error occured: Wrong number of arguments to procedure ((list? . 0)) +An error occured: Wrong number of arguments to procedure ((list? 0 . 0)) +An error occured: Wrong number of arguments to procedure ((list . 0)) +An error occured: Wrong number of arguments to procedure ((list 0 . 0)) +An error occured: Wrong number of arguments to procedure (length) +An error occured: Wrong number of arguments to procedure (length) +An error occured: Wrong type (expecting a list) +An error occured: Wrong type (expecting empty list) +An error occured: Wrong number of arguments to procedure (display) +An error occured: Wrong number of arguments to procedure (display) +An error occured: Wrong number of arguments to procedure ((display . 0)) +An error occured: Wrong number of arguments to procedure ((display 0 . 0)) +An error occured: Wrong number of arguments to procedure (define) +An error occured: Wrong number of arguments to procedure (define) +An error occured: Wrong number of arguments to procedure (define) +An error occured: Unbound variable: x +An error occured: Wrong number of arguments to procedure (define) +An error occured: Wrong number of arguments to procedure ((define x . 1)) +An error occured: Wrong number of arguments to procedure ((define x 1 . 2)) +An error occured: Empty parameter list in (define) +An error occured: Missing or extra expression in (define) +An error occured: Improper pair structure +An error occured: Unexpected ")" +An error occured: Empty parameter list in (define) +An error occured: Empty parameter list in (lambda) +An error occured: Missing or extra expression in (lambda) +An error occured: Missing or extra expression in (lambda) +An error occured: Wrong type (expecting a symbol) +An error occured: Illegal empty combination () +(())01234210123401234 Test double quotes outside the comments ; ;; ; ; Test the eight queen puzzle: +92 +Test Bibonacci numbers: +1 +1 +2 +3 +5 +8 +13 +21 +34 +55 +89 +144 +233 +377 +610 +987 +1597 +2584 +4181 +6765 +10946 +17711 +28657 +46368 +75025 +121393 +196418 +317811 +514229 +832040 +1346269 +2178309 +3524578 +5702887 +9227465 +14930352 +24157817 +39088169 +63245986 +102334155 +165580141 +267914296 +433494437 +701408733 +1134903170 +1836311903 +2971215073 +4807526976 +7778742049 +12586269025 +20365011074 +32951280099 +53316291173 +86267571272 +139583862445 +225851433717 +365435296162 +591286729879 +956722026041 +1548008755920 +2504730781961 +4052739537881 +6557470319842 +10610209857723 +17167680177565 +27777890035288 +44945570212853 +72723460248141 +117669030460994 +190392490709135 +308061521170129 +498454011879264 +806515533049393 +1304969544928657 +2111485077978050 +3416454622906707 +5527939700884757 +8944394323791464 +14472334024676221 +23416728348467685 +37889062373143906 +61305790721611591 +99194853094755497 +160500643816367088 +259695496911122585 +420196140727489673 +679891637638612258 +1100087778366101931 +1779979416004714189 +2880067194370816120 +4660046610375530309 +7540113804746346429 +12200160415121876738 +19740274219868223167 +31940434634990099905 +51680708854858323072 +83621143489848422977 +135301852344706746049 +218922995834555169026 +Test Eval: +92 -- cgit v1.2.3