(t *testing.T, optimized, unoptimized *Regexp, input string, startAt int)
| 469 | } |
| 470 | |
| 471 | func assertEquivalentStringMatchStartingAt(t *testing.T, optimized, unoptimized *Regexp, input string, startAt int) { |
| 472 | t.Helper() |
| 473 | |
| 474 | gotMatch, gotErr := optimized.FindStringMatchStartingAt(input, startAt) |
| 475 | wantMatch, wantErr := unoptimized.FindStringMatchStartingAt(input, startAt) |
| 476 | assertSameMatchResult(t, "FindStringMatchStartingAt", input, gotMatch, gotErr, wantMatch, wantErr) |
| 477 | } |
| 478 | |
| 479 | func assertSameMatchResult(t *testing.T, api, input string, got *Match, gotErr error, want *Match, wantErr error) { |
| 480 | t.Helper() |
no test coverage detected