aboutsummaryrefslogtreecommitdiffstats
path: root/ccl_test.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-10-30 19:45:39 -0700
committerRose Hogenson <rosehogenson@posteo.net>2025-10-30 19:45:39 -0700
commitb25fc1dbacf79d795f80ae07a5785877c2b0fdb0 (patch)
tree5437815e4d9933eb4cbbc56c1e71cb43ef5efdf9 /ccl_test.go
parent4ff064043759c3b25cca2555cc50efa48c855f8a (diff)
downloadccl-b25fc1dbacf79d795f80ae07a5785877c2b0fdb0.tar.zst
Add a helper function for readability
Diffstat (limited to 'ccl_test.go')
-rw-r--r--ccl_test.go10
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()