MCPcopy Create free account
hub / github.com/stretchr/objx / TestMapFromSignedBase64StringWithError

Function TestMapFromSignedBase64StringWithError

map_test.go:177–198  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

175}
176
177func TestMapFromSignedBase64StringWithError(t *testing.T) {
178 base64String := "eyJuYW1lasdIjoiTWF0In0=_67ee82916f90b2c0d68c903266e8998c9ef0c3d6"
179 _, err := objx.FromSignedBase64(base64String, "key")
180 assert.Error(t, err)
181 assert.Panics(t, func() {
182 objx.MustFromSignedBase64(base64String, "key")
183 })
184
185 base64String = "eyJuYW1lasdIjoiTWF0In0=67ee82916f90b2c0d68c903266e8998c9ef0c3d6"
186 _, err = objx.FromSignedBase64(base64String, "key")
187 assert.Error(t, err)
188 assert.Panics(t, func() {
189 objx.MustFromSignedBase64(base64String, "key")
190 })
191
192 base64String = "eyJuYW1lIjoiTWF0In0=_67ee82916f90b2c0d68c903266e8998c9ef0c3d6_junk"
193 _, err = objx.FromSignedBase64(base64String, "key")
194 assert.Error(t, err)
195 assert.Panics(t, func() {
196 objx.MustFromSignedBase64(base64String, "key")
197 })
198}
199
200func TestMapFromURLQuery(t *testing.T) {
201 m, err := objx.FromURLQuery("name=tyler&state=UT")

Callers

nothing calls this directly

Calls 4

FromSignedBase64Function · 0.92
MustFromSignedBase64Function · 0.92
ErrorMethod · 0.45
PanicsMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…