* lib.scm (exception:missing-expression): New.
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Tue, 7 Oct 2003 22:00:05 +0000 (22:00 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Tue, 7 Oct 2003 22:00:05 +0000 (22:00 +0000)
commitd6e04e7c4a01d0981b102cb028a11dc019ea22dd
treed8d54519aaf104805235f082f29ef7d8b4138719
parentda0e6c2baff68dda2abb721e72bdec2972157eb8
* lib.scm (exception:missing-expression): New.

* tests/dynamic-scope.test, tests/eval.test,
tests/r5rs_pitfall.test, tests/srfi-17.test, tests/syncase.test:
Wrap tests in module (test-suite test-<file-name without .test>),
following a practice that was used on a couple of files already.

* tests/dynamic-scope.test (exception:duplicate-binding,
exception:bad-binding): New.

* tests/dynamic-scope.test, tests/srfi-17.test, tests/syntax.test:
Execute syntactically wrong tests using eval.  With the upcoming
new memoizer this is necessary in order to postpone the syntax
check to the actual evaluation of the syntactically wrong form.

* tests/syntax.test: Added some test cases and modified one test
case.
test-suite/ChangeLog
test-suite/lib.scm
test-suite/tests/dynamic-scope.test
test-suite/tests/eval.test
test-suite/tests/r5rs_pitfall.test
test-suite/tests/srfi-17.test
test-suite/tests/syncase.test
test-suite/tests/syntax.test