(t *testing.T)
| 304 | } |
| 305 | |
| 306 | func TestCapture(t *testing.T) { |
| 307 | ffl := NewFFLexer([]byte(`{"hello": {"blah": [null, 1]}}`)) |
| 308 | |
| 309 | err := scanToTok(ffl, FFTok_left_bracket) |
| 310 | if err != nil { |
| 311 | t.Fatalf("scanToTok failed: %v", err) |
| 312 | } |
| 313 | |
| 314 | err = scanToTok(ffl, FFTok_left_bracket) |
| 315 | if err != nil { |
| 316 | t.Fatalf("scanToTok failed: %v", err) |
| 317 | } |
| 318 | |
| 319 | buf, err := ffl.CaptureField(FFTok_left_bracket) |
| 320 | if err != nil { |
| 321 | t.Fatalf("CaptureField failed: %v", err) |
| 322 | } |
| 323 | |
| 324 | if bytes.Compare(buf, []byte(`{"blah": [null, 1]}`)) != 0 { |
| 325 | t.Fatalf("didnt capture subfield: buf: %v", string(buf)) |
| 326 | } |
| 327 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…