diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2026-06-20 20:41:07 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2026-06-20 20:41:07 +0200 |
| commit | bf64f18ea70a44bf6d9eb7ceafb74756aea2cc9d (patch) | |
| tree | 0e33a457b7c12e65861ad2822f605b55ea4898c8 /internal/testhelpers | |
| parent | 7be01bbd68af248331c8c9ad321eafef2e7d4824 (diff) | |
| download | go-oblast-bf64f18ea70a44bf6d9eb7ceafb74756aea2cc9d.tar.gz | |
bump gg to 0.10.0, use gg/assert
Diffstat (limited to 'internal/testhelpers')
| -rw-r--r-- | internal/testhelpers/assert/assert.go | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/internal/testhelpers/assert/assert.go b/internal/testhelpers/assert/assert.go deleted file mode 100644 index 6e641ca..0000000 --- a/internal/testhelpers/assert/assert.go +++ /dev/null @@ -1,63 +0,0 @@ -// SPDX-FileCopyrightText: 2026 Stefan Majewsky <majewsky@gmx.net> -// SPDX-License-Identifier: Apache-2.0 - -package assert - -import ( - "cmp" - "errors" - "reflect" - "testing" -) - -// Equal is a test assertion. -func Equal[V comparable](t testing.TB, actual, expected V) { - t.Helper() - if actual != expected { - t.Errorf("expected %#v", expected) - t.Errorf(" but got %#v", actual) - } -} - -// DeepEqual is a test assertion. -func DeepEqual[V any](t testing.TB, actual, expected V) { - t.Helper() - if !reflect.DeepEqual(actual, expected) { - t.Errorf("expected %#v", expected) - t.Errorf(" but got %#v", actual) - } -} - -// ErrEqual is a test assertion. -func ErrEqual(t testing.TB, actual error, expected string) { - t.Helper() - Equal(t, cmp.Or(actual, errors.New("<success>")).Error(), expected) -} - -// SliceEqual is a test assertion. -func SliceEqual[V comparable](t testing.TB, actual []V, expected ...V) { - t.Helper() - if len(actual) != len(expected) { - t.Errorf("length mismatch: expected %#v, but got %#v", expected, actual) - } - for idx := range actual { - if actual[idx] != expected[idx] { - t.Errorf("element %d: expected %#v", idx, expected[idx]) - t.Errorf("element %d: but got %#v", idx, actual[idx]) - } - } -} - -// SliceDeepEqual is a test assertion. -func SliceDeepEqual[V any](t testing.TB, actual []V, expected ...V) { - t.Helper() - if len(actual) != len(expected) { - t.Errorf("length mismatch: expected %#v, but got %#v", expected, actual) - } - for idx := range actual { - if !reflect.DeepEqual(actual[idx], expected[idx]) { - t.Errorf("element %d: expected %#v", idx, expected[idx]) - t.Errorf("element %d: but got %#v", idx, actual[idx]) - } - } -} |
