MCPcopy Create free account
hub / github.com/buger/jsonparser / TestRemoval3_DecodeSingleUnicodeEscape_MaxValue

Function TestRemoval3_DecodeSingleUnicodeEscape_MaxValue

dead_code_audit_test.go:203–216  ·  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

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

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected