summaryrefslogtreecommitdiffstats
path: root/helpers/general_test.go
diff options
context:
space:
mode:
authorbep <bjorn.erik.pedersen@gmail.com>2015-03-30 01:22:08 +0200
committerbep <bjorn.erik.pedersen@gmail.com>2015-03-30 01:22:09 +0200
commitbe21e2cbed6c7832d060c7c186459e9f6b7de238 (patch)
tree24e4171377f21a60cb0f2de12d23ae13f3de9fcb /helpers/general_test.go
parentbe1429fa88a5d872b568bf89cdc4ab4745a9f69b (diff)
Add some more corner tests for ReaderContains
Diffstat (limited to 'helpers/general_test.go')
-rw-r--r--helpers/general_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/helpers/general_test.go b/helpers/general_test.go
index 496439db1..26aba6701 100644
--- a/helpers/general_test.go
+++ b/helpers/general_test.go
@@ -86,7 +86,7 @@ var containsBenchTestData = []struct {
{"abc", []byte("d"), false},
{containsTestText, []byte("стремился"), true},
{containsTestText, []byte(containsTestText[10:80]), true},
- {containsTestText, []byte(containsTestText[100:110]), true},
+ {containsTestText, []byte(containsTestText[100:111]), true},
{containsTestText, []byte(containsTestText[len(containsTestText)-100 : len(containsTestText)-10]), true},
{containsTestText, []byte(containsTestText[len(containsTestText)-20:]), true},
{containsTestText, []byte("notfound"), false},
@@ -98,6 +98,7 @@ var containsAdditionalTestData = []struct {
v2 []byte
expect bool
}{
+ {"", nil, false},
{"", []byte("a"), false},
{"a", []byte(""), false},
{"", []byte(""), false},
@@ -110,6 +111,9 @@ func TestReaderContains(t *testing.T) {
t.Errorf("[%d] Got %t but expected %t", i, result, this.expect)
}
}
+
+ assert.False(t, ReaderContains(nil, []byte("a")))
+ assert.False(t, ReaderContains(nil, nil))
}
func BenchmarkReaderContains(b *testing.B) {