Commit 016625c2 authored by Tobias Klauser's avatar Tobias Klauser Committed by Tobias Klauser

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: default avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 78175474
......@@ -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},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment