diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-30 19:45:39 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-30 19:45:39 -0700 |
| commit | b25fc1dbacf79d795f80ae07a5785877c2b0fdb0 (patch) | |
| tree | 5437815e4d9933eb4cbbc56c1e71cb43ef5efdf9 | |
| parent | 4ff064043759c3b25cca2555cc50efa48c855f8a (diff) | |
| download | ccl-b25fc1dbacf79d795f80ae07a5785877c2b0fdb0.tar.zst | |
Add a helper function for readability
| -rw-r--r-- | ccl_test.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ccl_test.go b/ccl_test.go index fa51ab1..c83e8ab 100644 --- a/ccl_test.go +++ b/ccl_test.go @@ -8,6 +8,10 @@ import ( "github.com/google/go-cmp/cmp" ) +func ptr[T any](v T) *T { + return &v +} + func TestUnmarshal(t *testing.T) { t.Parallel() @@ -344,15 +348,15 @@ from string'`, }, { desc: "TextUnmarshalerPointer", msg: `time_pointer:"2025-10-28T07:41:47Z"`, - want: message{TimePointer: &[]time.Time{time.Date(2025, time.October, 28, 7, 41, 47, 0, time.UTC)}[0]}, + want: message{TimePointer: ptr(time.Date(2025, time.October, 28, 7, 41, 47, 0, time.UTC))}, }, { desc: "IntPointer", msg: `int_pointer: 5`, - want: message{IntPointer: &[]int{5}[0]}, + want: message{IntPointer: ptr(5)}, }, { desc: "RepeatedPointer", msg: `repeated_pointer: [1, 2, 3]`, - want: message{RepeatedPointer: []*int{&[]int{1}[0], &[]int{2}[0], &[]int{3}[0]}}, + want: message{RepeatedPointer: []*int{ptr(1), ptr(2), ptr(3)}}, }} { t.Run(tc.desc, func(t *testing.T) { t.Parallel() |
