Skip to content

Commit 9ec5958

Browse files
committed
✨ (sum_test): add test for different size of slice
1 parent 356e3a4 commit 9ec5958

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

arrays-and-slices/sum_test.go

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,25 @@ package arrays_and_slices
33
import "testing"
44

55
func TestSum(t *testing.T) {
6-
numbers := [5]int{1, 2, 3, 4, 5}
6+
t.Run("collection of 5 numbers", func(t *testing.T) {
7+
numbers := [5]int{1, 2, 3, 4, 5}
78

8-
got := Sum(numbers)
9-
want := 15
9+
got := Sum(numbers)
10+
want := 15
1011

11-
if got != want {
12-
t.Errorf("got %d want %d ,given %v", got, want, numbers)
13-
}
12+
if got != want {
13+
t.Errorf("got %d want %d ,given %v", got, want, numbers)
14+
}
15+
})
16+
17+
t.Run("collection of any size", func(t *testing.T) {
18+
numbers := []int{1, 2, 3}
19+
20+
got := Sum(numbers)
21+
want := 6
22+
23+
if got != want {
24+
t.Errorf("got %d want %d, given %v", got, want, numbers)
25+
}
26+
})
1427
}

0 commit comments

Comments
 (0)