summaryrefslogtreecommitdiff
path: root/funcs
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2022-04-10 13:38:27 -0400
committerDave Henderson <dhenderson@gmail.com>2022-04-10 14:43:54 -0400
commit6a9e48937e08fd273ec8fc2b7e703511e9016a53 (patch)
tree7d53a4c9db055b9b3a34349b27281c7f2cf0c1fd /funcs
parent22d7df6a316322d7cb20cb9badc8ec43e7d02322 (diff)
Removing some panics from tests
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'funcs')
-rw-r--r--funcs/math_test.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/funcs/math_test.go b/funcs/math_test.go
index ca0d6aff..f413f5a8 100644
--- a/funcs/math_test.go
+++ b/funcs/math_test.go
@@ -83,21 +83,21 @@ func TestPow(t *testing.T) {
assert.Equal(t, 2.25, m.Pow(1.5, 2))
}
-func mustSeq(n ...interface{}) []int64 {
+func mustSeq(t *testing.T, n ...interface{}) []int64 {
m := MathFuncs{}
s, err := m.Seq(n...)
if err != nil {
- panic(err)
+ t.Fatal(err)
}
return s
}
func TestSeq(t *testing.T) {
m := MathFuncs{}
- assert.EqualValues(t, []int64{0, 1, 2, 3}, mustSeq(0, 3))
- assert.EqualValues(t, []int64{1, 0}, mustSeq(0))
- assert.EqualValues(t, []int64{0, 2, 4}, mustSeq(0, 4, 2))
- assert.EqualValues(t, []int64{0, 2, 4}, mustSeq(0, 5, 2))
- assert.EqualValues(t, []int64{0}, mustSeq(0, 5, 8))
+ assert.EqualValues(t, []int64{0, 1, 2, 3}, mustSeq(t, 0, 3))
+ assert.EqualValues(t, []int64{1, 0}, mustSeq(t, 0))
+ assert.EqualValues(t, []int64{0, 2, 4}, mustSeq(t, 0, 4, 2))
+ assert.EqualValues(t, []int64{0, 2, 4}, mustSeq(t, 0, 5, 2))
+ assert.EqualValues(t, []int64{0}, mustSeq(t, 0, 5, 8))
_, err := m.Seq()
assert.Error(t, err)
}