Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: pkg/unittest/numeric_matchers.dart

Issue 10919024: - Change "static final" to "static const" in the (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « pkg/unittest/mock.dart ('k') | pkg/unittest/unittest.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 * Returns a matcher which matches if the match argument is greater 6 * Returns a matcher which matches if the match argument is greater
7 * than the given [value]. 7 * than the given [value].
8 */ 8 */
9 Matcher greaterThan(value) => 9 Matcher greaterThan(value) =>
10 new _OrderingComparison(value, false, false, true, 'a value greater than'); 10 new _OrderingComparison(value, false, false, true, 'a value greater than');
(...skipping 17 matching lines...) Expand all
28 * Returns a matcher which matches if the match argument is less 28 * Returns a matcher which matches if the match argument is less
29 * than or equal to the given [value]. 29 * than or equal to the given [value].
30 */ 30 */
31 Matcher lessThanOrEqualTo(value) => 31 Matcher lessThanOrEqualTo(value) =>
32 new _OrderingComparison(value, true, true, false, 32 new _OrderingComparison(value, true, true, false,
33 'a value less than or equal to'); 33 'a value less than or equal to');
34 34
35 /** 35 /**
36 * A matcher which matches if the match argument is zero. 36 * A matcher which matches if the match argument is zero.
37 */ 37 */
38 final Matcher isZero = 38 const Matcher isZero =
39 const _OrderingComparison(0, true, false, false, 'a value equal to'); 39 const _OrderingComparison(0, true, false, false, 'a value equal to');
40 40
41 41
42 /** 42 /**
43 * A matcher which matches if the match argument is non-zero. 43 * A matcher which matches if the match argument is non-zero.
44 */ 44 */
45 final Matcher isNonZero = 45 const Matcher isNonZero =
46 const _OrderingComparison(0, false, true, true, 'a value not equal to'); 46 const _OrderingComparison(0, false, true, true, 'a value not equal to');
47 47
48 /** 48 /**
49 * A matcher which matches if the match argument is positive. 49 * A matcher which matches if the match argument is positive.
50 */ 50 */
51 final Matcher isPositive = 51 const Matcher isPositive =
52 const _OrderingComparison(0, false, false, true, 'a positive value', false); 52 const _OrderingComparison(0, false, false, true, 'a positive value', false);
53 53
54 /** 54 /**
55 * A matcher which matches if the match argument is zero or negative. 55 * A matcher which matches if the match argument is zero or negative.
56 */ 56 */
57 final Matcher isNonPositive = 57 const Matcher isNonPositive =
58 const _OrderingComparison(0, true, true, false, 58 const _OrderingComparison(0, true, true, false,
59 'a non-positive value', false); 59 'a non-positive value', false);
60 60
61 /** 61 /**
62 * A matcher which matches if the match argument is negative. 62 * A matcher which matches if the match argument is negative.
63 */ 63 */
64 final Matcher isNegative = 64 const Matcher isNegative =
65 const _OrderingComparison(0, false, true, false, 'a negative value', false); 65 const _OrderingComparison(0, false, true, false, 'a negative value', false);
66 66
67 /** 67 /**
68 * A matcher which matches if the match argument is zero or positive. 68 * A matcher which matches if the match argument is zero or positive.
69 */ 69 */
70 final Matcher isNonNegative = 70 const Matcher isNonNegative =
71 const _OrderingComparison(0, true, false, true, 71 const _OrderingComparison(0, true, false, true,
72 'a non-negative value', false); 72 'a non-negative value', false);
73 73
74 bool _isNumeric(value) { 74 bool _isNumeric(value) {
75 return value is int || value is double; 75 return value is int || value is double;
76 } 76 }
77 77
78 class _OrderingComparison extends BaseMatcher { 78 class _OrderingComparison extends BaseMatcher {
79 /** Expected value. */ 79 /** Expected value. */
80 final _value; 80 final _value;
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
220 return mismatchDescription. 220 return mismatchDescription.
221 addDescriptionOf(item). 221 addDescriptionOf(item).
222 add(' not numeric'); 222 add(' not numeric');
223 } else { 223 } else {
224 return super.describeMismatch(item, mismatchDescription, 224 return super.describeMismatch(item, mismatchDescription,
225 matchState, verbose); 225 matchState, verbose);
226 } 226 }
227 } 227 }
228 } 228 }
229 229
OLDNEW
« no previous file with comments | « pkg/unittest/mock.dart ('k') | pkg/unittest/unittest.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698