Commit 7cfb98e
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)
+ }
+}