MCPcopy Create free account
hub / github.com/CrunchyData/postgres-operator / TestPointer

Function TestPointer

internal/initialize/primitives_test.go:133–191  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

131}
132
133func TestPointer(t *testing.T) {
134 t.Run("bool", func(t *testing.T) {
135 n := initialize.Pointer(false)
136 if assert.Check(t, n != nil) {
137 assert.Equal(t, *n, false)
138 }
139
140 y := initialize.Pointer(true)
141 if assert.Check(t, y != nil) {
142 assert.Equal(t, *y, true)
143 }
144 })
145
146 t.Run("int32", func(t *testing.T) {
147 z := initialize.Pointer(int32(0))
148 if assert.Check(t, z != nil) {
149 assert.Equal(t, *z, int32(0))
150 }
151
152 n := initialize.Pointer(int32(-99))
153 if assert.Check(t, n != nil) {
154 assert.Equal(t, *n, int32(-99))
155 }
156
157 p := initialize.Pointer(int32(42))
158 if assert.Check(t, p != nil) {
159 assert.Equal(t, *p, int32(42))
160 }
161 })
162
163 t.Run("int64", func(t *testing.T) {
164 z := initialize.Pointer(int64(0))
165 if assert.Check(t, z != nil) {
166 assert.Equal(t, *z, int64(0))
167 }
168
169 n := initialize.Pointer(int64(-99))
170 if assert.Check(t, n != nil) {
171 assert.Equal(t, *n, int64(-99))
172 }
173
174 p := initialize.Pointer(int64(42))
175 if assert.Check(t, p != nil) {
176 assert.Equal(t, *p, int64(42))
177 }
178 })
179
180 t.Run("string", func(t *testing.T) {
181 z := initialize.Pointer("")
182 if assert.Check(t, z != nil) {
183 assert.Equal(t, *z, "")
184 }
185
186 n := initialize.Pointer("sup")
187 if assert.Check(t, n != nil) {
188 assert.Equal(t, *n, "sup")
189 }
190 })

Callers

nothing calls this directly

Calls 2

PointerFunction · 0.92
EqualMethod · 0.45

Tested by

no test coverage detected