| Index: pkg/matcher/test/operator_matchers_test.dart | 
| diff --git a/pkg/matcher/test/operator_matchers_test.dart b/pkg/matcher/test/operator_matchers_test.dart | 
| index fd9627a71a5afcc13f395cdd93613fd96c3e15f1..f82abaa2a46b7103a7400b3eac55b32efe315a0e 100644 | 
| --- a/pkg/matcher/test/operator_matchers_test.dart | 
| +++ b/pkg/matcher/test/operator_matchers_test.dart | 
| @@ -13,16 +13,47 @@ void main() { | 
| initUtils(); | 
|  | 
| test('anyOf', () { | 
| +    // with a list | 
| shouldFail(0, anyOf([equals(1), equals(2)]), | 
| "Expected: (<1> or <2>) Actual: <0>"); | 
| shouldPass(1, anyOf([equals(1), equals(2)])); | 
| + | 
| +    // with individual items | 
| +    shouldFail(0, anyOf(equals(1), equals(2)), | 
| +        "Expected: (<1> or <2>) Actual: <0>"); | 
| +    shouldPass(1, anyOf(equals(1), equals(2))); | 
| }); | 
|  | 
| test('allOf', () { | 
| +    // with a list | 
| shouldPass(1, allOf([lessThan(10), greaterThan(0)])); | 
| shouldFail(-1, allOf([lessThan(10), greaterThan(0)]), | 
| "Expected: (a value less than <10> and a value greater than <0>) " | 
| "Actual: <-1> " | 
| "Which: is not a value greater than <0>"); | 
| + | 
| +    // with individual items | 
| +    shouldPass(1, allOf(lessThan(10), greaterThan(0))); | 
| +    shouldFail(-1, allOf(lessThan(10), greaterThan(0)), | 
| +        "Expected: (a value less than <10> and a value greater than <0>) " | 
| +        "Actual: <-1> " | 
| +        "Which: is not a value greater than <0>"); | 
| + | 
| +    // with maximum items | 
| +    shouldPass(1, allOf(lessThan(10), lessThan(9), lessThan(8), lessThan(7), | 
| +                        lessThan(6), lessThan(5), lessThan(4))); | 
| +    shouldFail(4, allOf(lessThan(10), lessThan(9), lessThan(8), lessThan(7), | 
| +        lessThan(6), lessThan(5), lessThan(4)), | 
| +        "Expected: (a value less than <10> and a value less than <9> and a " | 
| +        "value less than <8> and a value less than <7> and a value less than " | 
| +        "<6> and a value less than <5> and a value less than <4>) " | 
| +        "Actual: <4> " | 
| +        "Which: is not a value less than <4>"); | 
| +  }); | 
| + | 
| +  test('If the first argument is a List, the rest must be null', () { | 
| +    expect(() => allOf([], 5), throwsArgumentError); | 
| +    expect(() => anyOf([], null, null, null, null, null, 42), | 
| +        throwsArgumentError); | 
| }); | 
| } | 
|  |