MCPcopy
hub / github.com/gofiber/fiber / Test_item_Decode_UnknownField

Function Test_item_Decode_UnknownField

middleware/cache/coverage_test.go:128–146  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

126}
127
128func Test_item_Decode_UnknownField(t *testing.T) {
129 t.Parallel()
130
131 var raw []byte
132 raw = msgp.AppendMapHeader(raw, 2)
133 raw = msgp.AppendString(raw, "unknownField")
134 raw = msgp.AppendString(raw, "ignored")
135 raw = msgp.AppendString(raw, "status")
136 raw = msgp.AppendInt(raw, 204)
137
138 var out item
139 _, err := out.UnmarshalMsg(raw)
140 require.NoError(t, err)
141 require.Equal(t, 204, out.status)
142
143 var dec item
144 require.NoError(t, dec.DecodeMsg(msgp.NewReader(bytes.NewReader(raw))))
145 require.Equal(t, 204, dec.status)
146}
147
148func Test_item_Decode_LimitExceeded(t *testing.T) {
149 t.Parallel()

Callers

nothing calls this directly

Calls 2

UnmarshalMsgMethod · 0.95
DecodeMsgMethod · 0.95

Tested by

no test coverage detected