| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * MatchState is a simple wrapper around an arbitrary object. | 6 * MatchState is a simple wrapper around an arbitrary object. |
| 7 * [Matcher] [matches] methods can use this to store useful | 7 * [Matcher] [matches] methods can use this to store useful |
| 8 * information upon match failures, and this information will | 8 * information upon match failures, and this information will |
| 9 * be passed to [describeMismatch]. Each [Matcher] is responsible | 9 * be passed to [describeMismatch]. Each [Matcher] is responsible |
| 10 * for its own use of this state, so the state created by [matches] | 10 * for its own use of this state, so the state created by [matches] |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 * Generates a description of the matcher failed for a particular | 47 * Generates a description of the matcher failed for a particular |
| 48 * [item], by appending the description to [mismatchDescription]. | 48 * [item], by appending the description to [mismatchDescription]. |
| 49 * It does not check whether the [item] fails the match, as it is | 49 * It does not check whether the [item] fails the match, as it is |
| 50 * only called after a failed match. There may be additional info | 50 * only called after a failed match. There may be additional info |
| 51 * about the mismatch in [matchState]. | 51 * about the mismatch in [matchState]. |
| 52 */ | 52 */ |
| 53 Description describeMismatch(item, Description mismatchDescription, | 53 Description describeMismatch(item, Description mismatchDescription, |
| 54 MatchState matchState, bool verbose) => | 54 MatchState matchState, bool verbose) => |
| 55 mismatchDescription.add('was ').addDescriptionOf(item); | 55 mismatchDescription.add('was ').addDescriptionOf(item); |
| 56 } | 56 } |
| OLD | NEW |