From ff9cf9d23f7a3f693fc18caa399547dec7e73e6e Mon Sep 17 00:00:00 2001 From: Jasper Raedisch Date: Sun, 31 Dec 2017 18:20:53 +0100 Subject: [PATCH] add test for shuffling --- main_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main_test.go b/main_test.go index 22cf9b4..7401672 100644 --- a/main_test.go +++ b/main_test.go @@ -2,6 +2,7 @@ package main import ( "reflect" + "sort" "testing" ) @@ -13,3 +14,12 @@ func TestDistributeVictims(t *testing.T) { t.Errorf("expected\n%v\ngot\n%v", expected, actual) } } + +func TestShuffleNames(t *testing.T) { + sorted := []string{"A", "B", "C", "D"} + shuffled := shuffleNames(sorted) + sort.Strings(shuffled) + if !reflect.DeepEqual(sorted, shuffled) { + t.Errorf("shuffled does not contain the right names: %v", shuffled) + } +}