diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2022-04-10 13:38:27 -0400 |
|---|---|---|
| committer | Dave Henderson <dhenderson@gmail.com> | 2022-04-10 14:43:54 -0400 |
| commit | 6a9e48937e08fd273ec8fc2b7e703511e9016a53 (patch) | |
| tree | 7d53a4c9db055b9b3a34349b27281c7f2cf0c1fd /funcs | |
| parent | 22d7df6a316322d7cb20cb9badc8ec43e7d02322 (diff) | |
Removing some panics from tests
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'funcs')
| -rw-r--r-- | funcs/math_test.go | 14 |
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) } |
