Commit 7cfb98e

mo khan <mo.khan@gmail.com>
2019-10-26 18:54:17
https://github.com/quii/learn-go-with-tests/blob/master/arrays-and-slices.md
1 parent fa865f4
Changed files (2)
sum.go
@@ -0,0 +1,9 @@
+package main
+
+func Sum(numbers [5]int) int {
+  sum := 0
+  for _, number := range numbers {
+    sum += number
+  }
+  return sum
+}
sum_test.go
@@ -0,0 +1,13 @@
+package main
+
+import "testing"
+
+func TestSum(test *testing.T) {
+  numbers := [5]int{1, 2, 3, 4, 5}
+  got := Sum(numbers)
+  want := 15
+
+  if got != want {
+    test.Errorf("got %d want %d given, %v", got, want, numbers)
+  }
+}