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

The matcher library provides a third-generation assertion mechanism, drawing
inspiration from [Hamcrest](https://code.google.com/p/hamcrest/).

For more information, see
[Unit Testing with Dart](https://www.dartlang.org/articles/dart-unit-tests/).
