From 58741e73ef92c33f2fc2317a55287c0fd23129a5 Mon Sep 17 00:00:00 2001 From: Ryan O'Hara-Reid Date: Sat, 1 Apr 2017 15:32:43 +1100 Subject: [PATCH] Added test for DataContains function in common.go --- common/common_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/common/common_test.go b/common/common_test.go index 4ef592ff..d00c5700 100644 --- a/common/common_test.go +++ b/common/common_test.go @@ -129,6 +129,23 @@ func TestStringContains(t *testing.T) { } } +func TestDataContains(t *testing.T) { + t.Parallel() + originalHaystack := []string{"hello", "world", "data", "Contains", "string"} + originalNeedle := "world" + anotherNeedle := "thing" + expectedOutput := true + expectedOutputTwo := false + actualResult := DataContains(originalHaystack, originalNeedle) + if actualResult != expectedOutput { + t.Error(fmt.Sprintf("Test failed. Expected '%t'. Actual '%t'", expectedOutput, actualResult)) + } + actualResult = DataContains(originalHaystack, anotherNeedle) + if actualResult != expectedOutputTwo { + t.Error(fmt.Sprintf("Test failed. Expected '%t'. Actual '%t'", expectedOutputTwo, actualResult)) + } +} + func TestJoinStrings(t *testing.T) { t.Parallel() originalInputOne := []string{"hello", "moto"}