diff options
author | dgp <dgp@users.sourceforge.net> | 2018-10-27 01:31:00 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2018-10-27 01:31:00 (GMT) |
commit | 274d86b2ec1d33d42ce059946338c6e6e1086ea8 (patch) | |
tree | f9d33f05341768cc2621f0c959ef166fa925ceb8 /tests/util.test | |
parent | da461559312846043039c84d96a019da01f4dd06 (diff) | |
parent | 7ecdd17b4d021a420e4eb9996208dcdf54061703 (diff) | |
download | tcl-274d86b2ec1d33d42ce059946338c6e6e1086ea8.zip tcl-274d86b2ec1d33d42ce059946338c6e6e1086ea8.tar.gz tcl-274d86b2ec1d33d42ce059946338c6e6e1086ea8.tar.bz2 |
merge 8.7
Diffstat (limited to 'tests/util.test')
-rw-r--r-- | tests/util.test | 45 |
1 files changed, 41 insertions, 4 deletions
diff --git a/tests/util.test b/tests/util.test index 34113c0..5079a89 100644 --- a/tests/util.test +++ b/tests/util.test @@ -586,14 +586,14 @@ test util-9.2.1 {TclGetIntForIndex} -body { test util-9.2.2 {TclGetIntForIndex} -body { string index abcd {end } } -returnCodes error -match glob -result * -test util-9.3 {TclGetIntForIndex} { +test util-9.3 {TclGetIntForIndex} -body { # Deprecated string index abcd en -} d -test util-9.4 {TclGetIntForIndex} { +} -returnCodes error -match glob -result * +test util-9.4 {TclGetIntForIndex} -body { # Deprecated string index abcd e -} d +} -returnCodes error -match glob -result * test util-9.5.0 {TclGetIntForIndex} { string index abcd end-1 } c @@ -735,6 +735,43 @@ test util-9.45 {TclGetIntForIndex} { test util-9.46 {TclGetIntForIndex} { string index abcd end+4294967294 } {} +# TIP 502 +test util-9.47 {TclGetIntForIndex} { + string index abcd 0x10000000000000000 +} {} +test util-9.48 {TclGetIntForIndex} { + string index abcd -0x10000000000000000 +} {} +test util-9.49 {TclGetIntForIndex} -body { + string index abcd end*1 +} -returnCodes error -match glob -result * +test util-9.50 {TclGetIntForIndex} -body { + string index abcd {end- 1} +} -returnCodes error -match glob -result * +test util-9.51 {TclGetIntForIndex} -body { + string index abcd end-end +} -returnCodes error -match glob -result * +test util-9.52 {TclGetIntForIndex} -body { + string index abcd end-x +} -returnCodes error -match glob -result * +test util-9.53 {TclGetIntForIndex} -body { + string index abcd end-0.1 +} -returnCodes error -match glob -result * +test util-9.54 {TclGetIntForIndex} { + string index abcd end-0x10000000000000000 +} {} +test util-9.55 {TclGetIntForIndex} { + string index abcd end+0x10000000000000000 +} {} +test util-9.56 {TclGetIntForIndex} { + string index abcd end--0x10000000000000000 +} {} +test util-9.57 {TclGetIntForIndex} { + string index abcd end+-0x10000000000000000 +} {} +test util-9.58 {TclGetIntForIndex} { + string index abcd end--0x8000000000000000 +} {} test util-10.1 {Tcl_PrintDouble - rounding} {ieeeFloatingPoint} { convertDouble 0x0000000000000000 |