diff options
author | bep <bjorn.erik.pedersen@gmail.com> | 2015-03-30 01:22:08 +0200 |
---|---|---|
committer | bep <bjorn.erik.pedersen@gmail.com> | 2015-03-30 01:22:09 +0200 |
commit | be21e2cbed6c7832d060c7c186459e9f6b7de238 (patch) | |
tree | 24e4171377f21a60cb0f2de12d23ae13f3de9fcb /helpers/general_test.go | |
parent | be1429fa88a5d872b568bf89cdc4ab4745a9f69b (diff) |
Add some more corner tests for ReaderContains
Diffstat (limited to 'helpers/general_test.go')
-rw-r--r-- | helpers/general_test.go | 6 |
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) { |