mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
strings: add TestIndexByte
Add TestIndexByte to package strings similar to the already existing TestIndexByte in package bytes. Change-Id: Ib60695cb326156a4fe48138c66393ebbd11e4a25 Reviewed-on: https://go-review.googlesource.com/c/go/+/171197 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
78175474c4
commit
016625c265
1 changed files with 12 additions and 0 deletions
|
|
@ -199,6 +199,18 @@ func TestLastIndex(t *testing.T) { runIndexTests(t, LastIndex, "LastIndex", l
|
|||
func TestIndexAny(t *testing.T) { runIndexTests(t, IndexAny, "IndexAny", indexAnyTests) }
|
||||
func TestLastIndexAny(t *testing.T) { runIndexTests(t, LastIndexAny, "LastIndexAny", lastIndexAnyTests) }
|
||||
|
||||
func TestIndexByte(t *testing.T) {
|
||||
for _, tt := range indexTests {
|
||||
if len(tt.sep) != 1 {
|
||||
continue
|
||||
}
|
||||
pos := IndexByte(tt.s, tt.sep[0])
|
||||
if pos != tt.out {
|
||||
t.Errorf(`IndexByte(%q, %q) = %v; want %v`, tt.s, tt.sep[0], pos, tt.out)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestLastIndexByte(t *testing.T) {
|
||||
testCases := []IndexTest{
|
||||
{"", "q", -1},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue