dart-sdk/tests/corelib/regexp
Lasse R.H. Nielsen b464fc9037 Reland "Tweak expect.dart library."
This reverts commit cd2c566bcf.

Reason for revert: Updating to not remove field used by Flutter engine.

Original change's description:
> Revert "Tweak `expect.dart` library."
>
> This reverts commit ff5f391c0a.
>
> Reason for revert: The expect library is used by Flutter engine, and some of its tests use assertStatementsEnabled. There should be a migration path that doesn't require an atomic change, like adding the replacement api before removing the old one.
>
> Original change's description:
> > Tweak `expect.dart` library.
> >
> > Make API more consistent for a few methods.
> > Reduce the number of language features used in tests:
> > * Never iterating an iterable, always converting it
> >   using `.toList()` first and iterating using indices
> >   (fx `setEquals`).
> >   Also require a `List` in places where an `Iterable`
> >   wasn't necessary.
> > * Avoid doing complicated computations that are also
> >   used for the error message. Do simple check first,
> >   then recompute to get better error messages
> >   (fx `allDistinct`).
> >
> > Renamed some rarely used members for consistency
> > (`stringContainsInOrder`->`containsInOrder`,
> > where other string-contains functions just start
> > with `contains`, and `containsOneOf` -> `containsAny`
> > to match `Iterable.any` phrasing, and also it accepts
> > if containing at least one, not precisely one.)
> >
> > Removed a function that wasn't used anywhere.
> >
> > Moved `assertStatementsEnabled` to `variations.dart` as `asserts`.
> > Removed `typeAssertionsEnabled` and `checkedModeEnabled`. The former used in one place, where it was replaced with `checkedImplicitDowncasts` from `variations.dart`, the latter wasn't used anywhere.
> >
> > Deprecates `package:expect/minitest.dart`. It was never intended
> > to be used for new tests, only as a help to convert existing tests
> > written against `package:unit_test`.
> > All existing imports marked as `// ignore: deprecated_member_use`.
> >
> > Change-Id: I07e21d4c0f3ccf11b82ee34af2668fdbb22264d2
> > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352360
> > Reviewed-by: Slava Egorov <vegorov@google.com>
> > Reviewed-by: Ömer Ağacan <omersa@google.com>
> > Reviewed-by: Nate Bosch <nbosch@google.com>
> > Reviewed-by: Stephen Adams <sra@google.com>
> > Commit-Queue: Lasse Nielsen <lrn@google.com>
>
> Change-Id: I360b4347470a0bb2b63c3108e2b83ee2a771bf3f
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/362020
> Reviewed-by: Nate Bosch <nbosch@google.com>
> Reviewed-by: Ömer Ağacan <omersa@google.com>
> Reviewed-by: Stephen Adams <sra@google.com>
> Reviewed-by: Leaf Petersen <leafp@google.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: William Hesse <whesse@google.com>

CoreLibraryReviewExempt: Reland
Change-Id: I53db40edc0733842a008839c3913d51c885e39ab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/362502
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Reviewed-by: Ömer Ağacan <omersa@google.com>
Reviewed-by: Slava Egorov <vegorov@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Lasse Nielsen <lrn@google.com>
2024-04-26 15:28:26 +00:00
..
alternative-length-miscalculation_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
alternatives_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
ascii-regexp-subject_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
assertion_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
backreferences_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
bol-with-multiline_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
bol_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
capture-3_test.dart [tests] Fixing migrated corelib/regexp tests. 2020-03-24 16:45:25 +00:00
capture_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
captures_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
char-insensitive_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
character-match-out-of-order_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
compile-crash_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
compile_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
constructor_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
default_arguments_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
dot-all_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
dotstar_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
early-acid3-86_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
ecma-regex-examples_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
extended-characters-match_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
extended-characters-more_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
find-first-asserted_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
global_test.dart [test] Fix various static errors in corelib tests 2020-04-16 09:20:21 +00:00
indexof_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
invalid-range-in-class_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
issue_19193_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
jemalloc_leak_backtracking_stack_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
lastindex_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
look-ahead_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
lookahead_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
lookbehind_test.dart [tests] Fixing migrated corelib/regexp tests. 2020-03-24 16:45:25 +00:00
loop-capture_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
malformed-escapes_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
many-brackets_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
multiline_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
named_captures_2_test.dart [test] Breakup named-captures_test to preserve test coverage. 2022-11-16 16:19:34 +00:00
named_captures_test.dart Reland "Tweak expect.dart library." 2024-04-26 15:28:26 +00:00
negative-special-characters_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
no-extensions_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
non-bmp_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
non-capturing-backtracking_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
non-capturing-groups_test.dart [tests] Fixing migrated corelib/regexp tests. 2020-03-24 16:45:25 +00:00
non-character_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
non-greedy-parentheses_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
norepeat_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
overflow_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
parentheses_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
pcre-test-4_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
pcre_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
quantified-assertions_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
range-bound-ffff_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
range-out-of-order_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
ranges-and-escaped-hyphens_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
regexp_escape_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
regexp_kde_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
regexp_regress_52182_test.dart [vm/regex] Pick a fix for unicode negated range RegExp. 2023-04-26 19:46:06 +00:00
regexp_regression_39406_test.dart Fix null-read in RegExpMatch.groupNames. 2020-03-11 14:21:39 +00:00
regexp_test.dart Treat the expect and async_helper packages as opted in to NNBD. 2020-04-27 21:04:56 +00:00
regress-6-9-regexp_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
regress-regexp-codeflush_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
regress-regexp-construct-result_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
repeat-match-waldemar_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
results-cache_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
stack-overflow2_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
stack-overflow_test.dart [vm/aot] Make regexp/stack-overflow test pass 2023-11-27 15:22:40 +00:00
standalones_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
toString_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
UC16_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-character-ranges_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-escapes-in-regexps_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-handling_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-binary_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-char-class_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-enumerated_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-exact-match_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-general-category_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-invalid_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-scripts_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-property-special_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-backrefs_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-ignore-case_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-match-index_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-restricted-syntax_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-unanchored-advance_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicode-regexp-zero-length_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
unicodeCaseInsensitive_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00
v8_regexp_utils.dart [tests] Fixing migrated corelib/regexp tests. 2020-03-24 16:45:25 +00:00
zero-length-alternatives_test.dart Migrate corelib_2/regexp files to NNBD. 2019-12-18 16:16:51 +00:00