(t *testing.T)
| 1744 | } |
| 1745 | |
| 1746 | func TestDecoderObjectPoolError(t *testing.T) { |
| 1747 | result := jsonDecodePartial{} |
| 1748 | dec := NewDecoder(nil) |
| 1749 | dec.Release() |
| 1750 | defer func() { |
| 1751 | err := recover() |
| 1752 | assert.NotNil(t, err, "err shouldnt be nil") |
| 1753 | assert.IsType(t, InvalidUsagePooledDecoderError(""), err, "err should be of type InvalidUsagePooledDecoderError") |
| 1754 | }() |
| 1755 | _ = dec.DecodeObject(&result) |
| 1756 | assert.True(t, false, "should not be called as decoder should have panicked") |
| 1757 | } |
| 1758 | |
| 1759 | func TestNextKey(t *testing.T) { |
| 1760 | testCases := []struct { |
nothing calls this directly
no test coverage detected
searching dependent graphs…