summaryrefslogtreecommitdiff
path: root/test-suite/tests/getopt-long.test
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2001-08-12 19:03:34 +0000
committerThien-Thi Nguyen <ttn@gnuvola.org>2001-08-12 19:03:34 +0000
commitc0c07ee9420de34151cd950d00f8fbf432de0aa5 (patch)
tree63c8148d308f9400d4f786880b25256bd3806dd7 /test-suite/tests/getopt-long.test
parent4030287ec095d3c21804f0ebfc92fceff3399148 (diff)
downloadguile-c0c07ee9420de34151cd950d00f8fbf432de0aa5.tar.gz
Remove dependency on `TTN_TEST_NEW' env var.
Diffstat (limited to 'test-suite/tests/getopt-long.test')
-rw-r--r--test-suite/tests/getopt-long.test47
1 files changed, 16 insertions, 31 deletions
diff --git a/test-suite/tests/getopt-long.test b/test-suite/tests/getopt-long.test
index b867835fa..f40fa5fb1 100644
--- a/test-suite/tests/getopt-long.test
+++ b/test-suite/tests/getopt-long.test
@@ -1,4 +1,4 @@
-;;;; getopt-long.test --- optional long arg processing -*- scheme -*-
+;;;; getopt-long.test --- long options processing -*- scheme -*-
;;;; Thien-Thi Nguyen <ttn@gnu.org> --- August 2001
;;;;
;;;; Copyright (C) 2001 Free Software Foundation, Inc.
@@ -18,11 +18,6 @@
;;;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
;;;; Boston, MA 02111-1307 USA
-;;;;
-;;;; NB: Please don't report the TTN_TEST_NEW env var refs as a bug.
-;;;; They will go away on checkin of rewritten getopt-long.scm.
-;;;;
-
(use-modules (test-suite lib)
(ice-9 getopt-long)
(ice-9 regex))
@@ -37,9 +32,6 @@
(deferr option-must-be-specified "^option must be specified")
(deferr option-must-have-arg "^option must be specified with argument")
-(or (getenv "TTN_TEST_NEW")
- (deferr not-enough-args "^not enough arg"))
-
(with-test-prefix "exported procs"
(pass-if "`option-ref' defined" (defined? 'option-ref))
(pass-if "`getopt-long' defined" (defined? 'getopt-long)))
@@ -61,9 +53,7 @@
(test1 "foo" "bar" "--test=foo"))
(pass-if-exception "option has no arg"
- (if (getenv "TTN_TEST_NEW")
- exception:option-must-have-arg
- exception:not-enough-args)
+ exception:option-must-have-arg
(test1 "foo" "bar" "--test"))
)
@@ -132,9 +122,8 @@
(pass-if "option-ref `-f 4'"
(test4 "4" "-f" "4"))
- (and (getenv "TTN_TEST_NEW")
- (pass-if "option-ref `-f4'"
- (test4 "4" "-f4")))
+ (pass-if "option-ref `-f4'"
+ (test4 "4" "-f4"))
(pass-if "option-ref `--foo=4'"
(test4 "4" "--foo=4"))
@@ -150,10 +139,9 @@
(equal? (test5 '() '())
'((()))))
- (and (getenv "TTN_TEST_NEW")
- (pass-if-exception "not mentioned, given"
- exception:no-such-option
- (test5 '("--req") '((something)))))
+ (pass-if-exception "not mentioned, given"
+ exception:no-such-option
+ (test5 '("--req") '((something))))
(pass-if "not specified required, not given"
(equal? (test5 '() '((req (required? #f))))
@@ -182,10 +170,9 @@
(define (test6 args specs)
(getopt-long (cons "foo" args) specs))
- (and (getenv "TTN_TEST_NEW")
- (pass-if-exception "using \"=\" syntax"
- exception:option-does-not-support-arg
- (test6 '("--maybe=yes") '((maybe)))))
+ (pass-if-exception "using \"=\" syntax"
+ exception:option-does-not-support-arg
+ (test6 '("--maybe=yes") '((maybe))))
)
@@ -211,15 +198,13 @@
exception:option-must-have-arg
(test7 '("-H")))
- (and (getenv "TTN_TEST_NEW")
- (pass-if-exception "long non-\"=\" opt, arg not given (next arg an option)"
- exception:option-must-have-arg
- (test7 '("--hmm" "--ignore"))))
+ (pass-if-exception "long non-\"=\" opt, arg not given (next arg an option)"
+ exception:option-must-have-arg
+ (test7 '("--hmm" "--ignore")))
- (and (getenv "TTN_TEST_NEW")
- (pass-if-exception "long \"=\" opt, arg not given"
- exception:option-must-have-arg
- (test7 '("--hmm"))))
+ (pass-if-exception "long \"=\" opt, arg not given"
+ exception:option-must-have-arg
+ (test7 '("--hmm")))
)