| 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 import "package:expect/expect.dart"; | 
 |   6  | 
|   5 main() { |   7 main() { | 
|   6   List<int> list1 = <int>[1, 2, 3]; |   8   List<int> list1 = <int>[1, 2, 3]; | 
|   7   List<int> list2 = const <int>[4, 5, 6]; |   9   List<int> list2 = const <int>[4, 5, 6]; | 
|   8   List<String> list3 = <String>[]; |  10   List<String> list3 = <String>[]; | 
|   9   Set<int> set1 = new Set<int>(); |  11   Set<int> set1 = new Set<int>(); | 
|  10   set1..add(11) |  12   set1..add(11) | 
|  11       ..add(12) |  13       ..add(12) | 
|  12       ..add(13); |  14       ..add(13); | 
|  13   Set set2 = new Set(); |  15   Set set2 = new Set(); | 
|  14  |  16  | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  33   Expect.isTrue(set1.contains(set1.elementAt(2))); |  35   Expect.isTrue(set1.contains(set1.elementAt(2))); | 
|  34   Expect.throws(() => set1.elementAt(-1), (e) => e is ArgumentError); |  36   Expect.throws(() => set1.elementAt(-1), (e) => e is ArgumentError); | 
|  35   Expect.throws(() => set1.elementAt(3), (e) => e is RangeError); |  37   Expect.throws(() => set1.elementAt(3), (e) => e is RangeError); | 
|  36  |  38  | 
|  37   Expect.throws(() => set2.elementAt("2"), |  39   Expect.throws(() => set2.elementAt("2"), | 
|  38                 (e) => e is ArgumentError || e is TypeError); |  40                 (e) => e is ArgumentError || e is TypeError); | 
|  39   Expect.throws(() => set2.elementAt(-1), (e) => e is ArgumentError); |  41   Expect.throws(() => set2.elementAt(-1), (e) => e is ArgumentError); | 
|  40   Expect.throws(() => set2.elementAt(0), (e) => e is RangeError); |  42   Expect.throws(() => set2.elementAt(0), (e) => e is RangeError); | 
|  41   Expect.throws(() => set2.elementAt(1), (e) => e is RangeError); |  43   Expect.throws(() => set2.elementAt(1), (e) => e is RangeError); | 
|  42 } |  44 } | 
| OLD | NEW |