MCPcopy
hub / github.com/buger/jsonparser / TestRemoval3_DecodeSingleUnicodeEscape_MaxValue

Function TestRemoval3_DecodeSingleUnicodeEscape_MaxValue

dead_code_audit_test.go:202–215  ·  view source on GitHub ↗

============================================================================= REMOVAL 3: `r <= basicMultilingualPlaneOffset` removed in decodeUnicodeEscape Verify that decodeSingleUnicodeEscape can NEVER produce r > 0xFFFF. ============================================================================

(t *testing.T)

Source from the content-addressed store, hash-verified

200
201// Verifies: SYS-REQ-014 [boundary]
202func TestRemoval3_DecodeSingleUnicodeEscape_MaxValue(t *testing.T) {
203 // \uFFFF is the maximum possible value from a single \uXXXX escape.
204 // 4 hex digits: max = 0xFFFF = 65535 = basicMultilingualPlaneOffset
205 r, ok := decodeSingleUnicodeEscape([]byte(`\uFFFF`))
206 if !ok {
207 t.Fatal("failed to decode \\uFFFF")
208 }
209 if r != 0xFFFF {
210 t.Fatalf("expected 0xFFFF, got 0x%X", r)
211 }
212 if r > basicMultilingualPlaneOffset {
213 t.Fatalf("UNSAFE: r=0x%X exceeds BMP offset 0x%X", r, basicMultilingualPlaneOffset)
214 }
215}
216
217// Verifies: SYS-REQ-014 [boundary]
218func TestRemoval3_DecodeSingleUnicodeEscape_MinValue(t *testing.T) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…