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
alternatives_test.dart
ascii-regexp-subject_test.dart
assertion_test.dart
backreferences_test.dart
bol-with-multiline_test.dart
bol_test.dart
capture-3_test.dart
capture_test.dart
captures_test.dart
char-insensitive_test.dart
character-match-out-of-order_test.dart
compile-crash_test.dart
compile_test.dart
constructor_test.dart
default_arguments_test.dart
dot-all_test.dart
dotstar_test.dart
early-acid3-86_test.dart
ecma-regex-examples_test.dart
extended-characters-match_test.dart
extended-characters-more_test.dart
find-first-asserted_test.dart
global_test.dart
indexof_test.dart
invalid-range-in-class_test.dart
issue_19193_test.dart
jemalloc_leak_backtracking_stack_test.dart
lastindex_test.dart
look-ahead_test.dart
lookahead_test.dart
lookbehind_test.dart
loop-capture_test.dart
malformed-escapes_test.dart
many-brackets_test.dart
multiline_test.dart
named_captures_2_test.dart
named_captures_test.dart Reland "Tweak expect.dart library." 2024-04-26 15:28:26 +00:00
negative-special-characters_test.dart
no-extensions_test.dart
non-bmp_test.dart
non-capturing-backtracking_test.dart
non-capturing-groups_test.dart
non-character_test.dart
non-greedy-parentheses_test.dart
norepeat_test.dart
overflow_test.dart
parentheses_test.dart
pcre-test-4_test.dart
pcre_test.dart
quantified-assertions_test.dart
range-bound-ffff_test.dart
range-out-of-order_test.dart
ranges-and-escaped-hyphens_test.dart
regexp_escape_test.dart
regexp_kde_test.dart
regexp_regress_52182_test.dart
regexp_regression_39406_test.dart
regexp_test.dart
regress-6-9-regexp_test.dart
regress-regexp-codeflush_test.dart
regress-regexp-construct-result_test.dart
repeat-match-waldemar_test.dart
results-cache_test.dart
stack-overflow2_test.dart
stack-overflow_test.dart
standalones_test.dart
toString_test.dart
UC16_test.dart
unicode-character-ranges_test.dart
unicode-escapes-in-regexps_test.dart
unicode-handling_test.dart
unicode-property-binary_test.dart
unicode-property-char-class_test.dart
unicode-property-enumerated_test.dart
unicode-property-exact-match_test.dart
unicode-property-general-category_test.dart
unicode-property-invalid_test.dart
unicode-property-scripts_test.dart
unicode-property-special_test.dart
unicode-regexp-backrefs_test.dart
unicode-regexp-ignore-case_test.dart
unicode-regexp-match-index_test.dart
unicode-regexp-restricted-syntax_test.dart
unicode-regexp-unanchored-advance_test.dart
unicode-regexp-zero-length_test.dart
unicodeCaseInsensitive_test.dart
v8_regexp_utils.dart
zero-length-alternatives_test.dart