summaryrefslogtreecommitdiff
path: root/test/slice3err.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2020-12-09 20:14:07 -0800
committerRobert Griesemer <gri@golang.org>2020-12-14 21:28:48 +0000
commit5aca6e78570c4a4826e500613b1bc054bc95142a (patch)
treefa1a4c7a687cd97cf4006002646b216315d10918 /test/slice3err.go
parentdf58f3368e62fbc290b419f0b33b97a984b9ca19 (diff)
downloadgo-git-5aca6e78570c4a4826e500613b1bc054bc95142a.tar.gz
[dev.typeparams] test: finish triaging all outstanding failing tests
Also: Adjusted error patterns for passing test that have different error messages. Change-Id: I216294b4c4855aa93da22cdc3c0b3303e54a8420 Reviewed-on: https://go-review.googlesource.com/c/go/+/277994 Trust: Robert Griesemer <gri@golang.org> Run-TryBot: Robert Griesemer <gri@golang.org> Reviewed-by: Robert Findley <rfindley@google.com> TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'test/slice3err.go')
-rw-r--r--test/slice3err.go66
1 files changed, 33 insertions, 33 deletions
diff --git a/test/slice3err.go b/test/slice3err.go
index 1309fdd56b..120ecbecce 100644
--- a/test/slice3err.go
+++ b/test/slice3err.go
@@ -17,12 +17,12 @@ func f() {
_ = array[i:]
_ = array[:j]
_ = array[i:j]
- _ = array[::] // ERROR "middle index required in 3-index slice" "final index required in 3-index slice"
- _ = array[i::] // ERROR "middle index required in 3-index slice" "final index required in 3-index slice"
- _ = array[:j:] // ERROR "final index required in 3-index slice"
- _ = array[i:j:] // ERROR "final index required in 3-index slice"
- _ = array[::k] // ERROR "middle index required in 3-index slice"
- _ = array[i::k] // ERROR "middle index required in 3-index slice"
+ _ = array[::] // ERROR "middle index required in 3-index slice|invalid slice indices" "final index required in 3-index slice"
+ _ = array[i::] // ERROR "middle index required in 3-index slice|invalid slice indices" "final index required in 3-index slice"
+ _ = array[:j:] // ERROR "final index required in 3-index slice|invalid slice indices"
+ _ = array[i:j:] // ERROR "final index required in 3-index slice|invalid slice indices"
+ _ = array[::k] // ERROR "middle index required in 3-index slice|invalid slice indices"
+ _ = array[i::k] // ERROR "middle index required in 3-index slice|invalid slice indices"
_ = array[:j:k]
_ = array[i:j:k]
@@ -30,12 +30,12 @@ func f() {
_ = slice[i:]
_ = slice[:j]
_ = slice[i:j]
- _ = slice[::] // ERROR "middle index required in 3-index slice" "final index required in 3-index slice"
- _ = slice[i::] // ERROR "middle index required in 3-index slice" "final index required in 3-index slice"
- _ = slice[:j:] // ERROR "final index required in 3-index slice"
- _ = slice[i:j:] // ERROR "final index required in 3-index slice"
- _ = slice[::k] // ERROR "middle index required in 3-index slice"
- _ = slice[i::k] // ERROR "middle index required in 3-index slice"
+ _ = slice[::] // ERROR "middle index required in 3-index slice|invalid slice indices" "final index required in 3-index slice"
+ _ = slice[i::] // ERROR "middle index required in 3-index slice|invalid slice indices" "final index required in 3-index slice"
+ _ = slice[:j:] // ERROR "final index required in 3-index slice|invalid slice indices"
+ _ = slice[i:j:] // ERROR "final index required in 3-index slice|invalid slice indices"
+ _ = slice[::k] // ERROR "middle index required in 3-index slice|invalid slice indices"
+ _ = slice[i::k] // ERROR "middle index required in 3-index slice|invalid slice indices"
_ = slice[:j:k]
_ = slice[i:j:k]
@@ -54,43 +54,43 @@ func f() {
// check invalid indices
_ = array[1:2]
- _ = array[2:1] // ERROR "invalid slice index|inverted slice"
+ _ = array[2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = array[2:2]
_ = array[i:1]
_ = array[1:j]
_ = array[1:2:3]
- _ = array[1:3:2] // ERROR "invalid slice index|inverted slice"
- _ = array[2:1:3] // ERROR "invalid slice index|inverted slice"
- _ = array[2:3:1] // ERROR "invalid slice index|inverted slice"
- _ = array[3:1:2] // ERROR "invalid slice index|inverted slice"
- _ = array[3:2:1] // ERROR "invalid slice index|inverted slice"
+ _ = array[1:3:2] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = array[2:1:3] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = array[2:3:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = array[3:1:2] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = array[3:2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = array[i:1:2]
- _ = array[i:2:1] // ERROR "invalid slice index|inverted slice"
+ _ = array[i:2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = array[1:j:2]
- _ = array[2:j:1] // ERROR "invalid slice index"
+ _ = array[2:j:1] // ERROR "invalid slice index|invalid slice indices"
_ = array[1:2:k]
- _ = array[2:1:k] // ERROR "invalid slice index|inverted slice"
+ _ = array[2:1:k] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = slice[1:2]
- _ = slice[2:1] // ERROR "invalid slice index|inverted slice"
+ _ = slice[2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = slice[2:2]
_ = slice[i:1]
_ = slice[1:j]
_ = slice[1:2:3]
- _ = slice[1:3:2] // ERROR "invalid slice index|inverted slice"
- _ = slice[2:1:3] // ERROR "invalid slice index|inverted slice"
- _ = slice[2:3:1] // ERROR "invalid slice index|inverted slice"
- _ = slice[3:1:2] // ERROR "invalid slice index|inverted slice"
- _ = slice[3:2:1] // ERROR "invalid slice index|inverted slice"
+ _ = slice[1:3:2] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = slice[2:1:3] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = slice[2:3:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = slice[3:1:2] // ERROR "invalid slice index|invalid slice indices|inverted slice"
+ _ = slice[3:2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = slice[i:1:2]
- _ = slice[i:2:1] // ERROR "invalid slice index|inverted slice"
+ _ = slice[i:2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = slice[1:j:2]
- _ = slice[2:j:1] // ERROR "invalid slice index"
+ _ = slice[2:j:1] // ERROR "invalid slice index|invalid slice indices"
_ = slice[1:2:k]
- _ = slice[2:1:k] // ERROR "invalid slice index|inverted slice"
+ _ = slice[2:1:k] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = str[1:2]
- _ = str[2:1] // ERROR "invalid slice index|inverted slice"
+ _ = str[2:1] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = str[2:2]
_ = str[i:1]
_ = str[1:j]
@@ -115,7 +115,7 @@ func f() {
_ = slice[1:11]
_ = slice[1:11:12]
_ = slice[1:2:11]
- _ = slice[1:11:3] // ERROR "invalid slice index"
- _ = slice[11:2:3] // ERROR "invalid slice index|inverted slice"
+ _ = slice[1:11:3] // ERROR "invalid slice index|invalid slice indices"
+ _ = slice[11:2:3] // ERROR "invalid slice index|invalid slice indices|inverted slice"
_ = slice[11:12:13]
}