Added TestCase for ContainsEntry

Signed-off-by: Rajdeep Dua <dua_rajdeep@yahoo.com>
This commit is contained in:
Rajdeep Dua 2015-05-26 03:29:59 -07:00
parent 10a7abd89e
commit 46390b005f
1 changed files with 7 additions and 0 deletions

View File

@ -55,6 +55,13 @@ func TestCreateEntries(t *testing.T) {
assert.Error(t, err) assert.Error(t, err)
} }
func TestContainsEntry(t *testing.T) {
entries, err := CreateEntries([]string{"127.0.0.1:2375", "127.0.0.2:2375", ""})
assert.NoError(t, err)
assert.True(t, entries.Contains(&Entry{Host: "127.0.0.1", Port: "2375"}))
assert.False(t, entries.Contains(&Entry{Host: "127.0.0.3", Port: "2375"}))
}
func TestEntriesEquality(t *testing.T) { func TestEntriesEquality(t *testing.T) {
entries := Entries{ entries := Entries{
&Entry{Host: "127.0.0.1", Port: "2375"}, &Entry{Host: "127.0.0.1", Port: "2375"},