diff options
author | nijtmans <nijtmans> | 2010-03-31 10:29:22 (GMT) |
---|---|---|
committer | nijtmans <nijtmans> | 2010-03-31 10:29:22 (GMT) |
commit | d939798dd89166dee8a80e460ca723c718099d64 (patch) | |
tree | 719850c45bbc1260d42e83ecaf7cba1cb5eedc1c /tests/cmdMZ.test | |
parent | bab53b84ede66f9acc9a284a16008e39f100f1ca (diff) | |
download | tcl-d939798dd89166dee8a80e460ca723c718099d64.zip tcl-d939798dd89166dee8a80e460ca723c718099d64.tar.gz tcl-d939798dd89166dee8a80e460ca723c718099d64.tar.bz2 |
[FRQ 2974744]: share exception codes (ObjType?):
Revised test cases, making sure that abbreviated
codes are checked resulting in an error, and
checking for the exact error message.
Diffstat (limited to 'tests/cmdMZ.test')
-rw-r--r-- | tests/cmdMZ.test | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/cmdMZ.test b/tests/cmdMZ.test index c0f2738..0a86e42 100644 --- a/tests/cmdMZ.test +++ b/tests/cmdMZ.test @@ -11,7 +11,7 @@ # See the file "license.terms" for information on usage and redistribution of # this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: cmdMZ.test,v 1.28 2009/11/16 18:00:11 dgp Exp $ +# RCS: @(#) $Id: cmdMZ.test,v 1.29 2010/03/31 10:29:22 nijtmans Exp $ if {[catch {package require tcltest 2.1}]} { puts stderr "Skipping tests in [info script]. tcltest 2.1 required." @@ -96,11 +96,11 @@ test cmdMZ-return-1.0 {return checks for bad option values} -body { return -options foo } -returnCodes error -match glob -result {bad -options value:*} test cmdMZ-return-1.1 {return checks for bad option values} -body { - return -code foo -} -returnCodes error -match glob -result {bad completion code*} + return -code err +} -returnCodes error -match glob -result {bad completion code "err": must be ok, error, return, break, continue*, or an integer} test cmdMZ-return-1.2 {return checks for bad option values} -body { return -code 0x100000000 -} -returnCodes error -match glob -result {bad completion code*} +} -returnCodes error -match glob -result {bad completion code "0x100000000": must be ok, error, return, break, continue*, or an integer} test cmdMZ-return-1.3 {return checks for bad option values} -body { return -level foo } -returnCodes error -match glob -result {bad -level value: *} @@ -161,8 +161,8 @@ test cmdMZ-return-2.12 {return option handling} -body { return -level 0 -code error -options {-code ok} } -returnCodes ok -result {} test cmdMZ-return-2.13 {return option handling} -body { - return -level 0 -code error -options {-code foo} -} -returnCodes error -match glob -result {bad completion code*} + return -level 0 -code error -options {-code err} +} -returnCodes error -match glob -result {bad completion code "err": must be ok, error, return, break, continue*, or an integer} test cmdMZ-return-2.14 {return option handling} -body { return -level 0 -code error -options {-code foo -options {-code break}} } -returnCodes break -result {} |