Remove private _Predicate typedef (#153)

This shares the same name as the class in a different library which
makes it confusing. Private typedefs go against best practices and the
inline function types are more readable than trying to figure out what
the generic means.

Enable avoid_private_typedef_functions lint.
2 files changed
tree: 25d81821c6215f6476bab60f51c7911cf74d03a1
  1. lib/
  2. test/
  3. .gitignore
  4. .test_config
  5. .travis.yml
  6. analysis_options.yaml
  7. CHANGELOG.md
  8. LICENSE
  9. pubspec.yaml
  10. README.md
README.md

Support for specifying test expectations, such as for unit tests.

The matcher library provides a third-generation assertion mechanism, drawing inspiration from Hamcrest.

For more information, see Unit Testing with Dart.