(t *testing.T)
| 193 | } |
| 194 | |
| 195 | func TestMarshalEncoderError(t *testing.T) { |
| 196 | out := NopWriter{} |
| 197 | enc := ffjson.NewEncoder(&out) |
| 198 | v := GiveError{} |
| 199 | err := enc.Encode(v) |
| 200 | require.Error(t, err, "excpected error from encoder") |
| 201 | err = enc.Encode(newLogFFRecord()) |
| 202 | require.NoError(t, err, "error did not clear as expected.") |
| 203 | |
| 204 | err = enc.EncodeFast(newLogRecord()) |
| 205 | require.Error(t, err, "excpected error from encoder on type that isn't fast") |
| 206 | } |
| 207 | |
| 208 | func TestUnmarshalFaster(t *testing.T) { |
| 209 | buf := []byte(`{"id": 123213, "OriginID": 22, "meth": "GET"}`) |
nothing calls this directly
no test coverage detected
searching dependent graphs…