From 016625c26591d375a4bfcf83532ff8407860612a Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 9 Apr 2019 08:32:22 +0200 Subject: [PATCH] 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 TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- src/strings/strings_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/strings/strings_test.go b/src/strings/strings_test.go index 8f0a7a1a0a..9766521615 100644 --- a/src/strings/strings_test.go +++ b/src/strings/strings_test.go @@ -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}, -- 2.50.0