(t *testing.T)
| 509 | } |
| 510 | |
| 511 | func TestDecodeInterfacePoolError(t *testing.T) { |
| 512 | result := interface{}(1) |
| 513 | dec := NewDecoder(nil) |
| 514 | dec.Release() |
| 515 | defer func() { |
| 516 | err := recover() |
| 517 | assert.NotNil(t, err, "err shouldnt be nil") |
| 518 | assert.IsType(t, InvalidUsagePooledDecoderError(""), err, "err should be of type InvalidUsagePooledDecoderError") |
| 519 | }() |
| 520 | _ = dec.DecodeInterface(&result) |
| 521 | assert.True(t, false, "should not be called as decoder should have panicked") |
| 522 | } |
| 523 | |
| 524 | func TestDecodeNull(t *testing.T) { |
| 525 | var i interface{} |
nothing calls this directly
no test coverage detected
searching dependent graphs…