ExceptionMatcher abstract class
abstract class ExceptionMatcher extends BaseMatcher { final String _name; const ExceptionMatcher(this._name); Description describe(Description description) => description.add(_name); }
Extends
BaseMatcher > ExceptionMatcher
Methods
Description describe(Description description) #
Creates a textual description of a matcher,
by appending to mismatchDescription
.
Description describe(Description description) => description.add(_name);
Description describeMismatch(item, Description mismatchDescription, MatchState matchState, bool verbose) #
Generates a description of the matcher failed for a particular item, by appending the description to mismatchDescription. It does not check whether the item fails the match, as it is only called after a failed match. There may be additional info about the mismatch in matchState.
Description describeMismatch(item, Description mismatchDescription, MatchState matchState, bool verbose) => mismatchDescription.add('was ').addDescriptionOf(item);
abstract bool matches(item, MatchState matchState) #
Tests the matcher against a given
item
and return true if the match succeeds; false otherwise.
matchState may be used to return additional info for
the use of describeMismatch
.