============================================================================= REMOVAL 5: `keys[level][0] != '['` removed in searchKeys The original code was: `keys[level][0] != '[' || keys[level][keyLen-1] != ']'` within `if keyLevel == level && keys[level][0] == '['` So keys[level][0] != '[' was AL
(t *testing.T)
| 393 | |
| 394 | // Verifies: SYS-REQ-001 [boundary] |
| 395 | func TestRemoval5_SearchKeys_ArrayIndex_Valid(t *testing.T) { |
| 396 | data := []byte(`[1, "two", 3]`) |
| 397 | // searchKeys with "[1]" should find element at index 1 |
| 398 | offset := searchKeys(data, "[1]") |
| 399 | if offset == -1 { |
| 400 | t.Fatal("searchKeys failed to find array index [1]") |
| 401 | } |
| 402 | } |
| 403 | |
| 404 | // Verifies: SYS-REQ-001 [boundary] |
| 405 | func TestRemoval5_SearchKeys_ArrayIndex_MalformedNoClose(t *testing.T) { |
nothing calls this directly
no test coverage detected
searching dependent graphs…