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.