| Index: tests/corelib/src/GrowableObjectArray2VMTest.dart
|
| diff --git a/tests/corelib/src/GrowableObjectArray2VMTest.dart b/tests/corelib/src/GrowableObjectArray2VMTest.dart
|
| deleted file mode 100644
|
| index 875332ee518395430c47ef72f40683e3b1c31a63..0000000000000000000000000000000000000000
|
| --- a/tests/corelib/src/GrowableObjectArray2VMTest.dart
|
| +++ /dev/null
|
| @@ -1,74 +0,0 @@
|
| -// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -// Test GrowableArray.dart.
|
| -
|
| -#library("GrowableObjectArray2Test.dart");
|
| -#import("dart:coreimpl");
|
| -
|
| -class GrowableObjectArray2Test {
|
| - static testMain() {
|
| - var g = new GrowableObjectArray();
|
| - Expect.equals(true, g is List);
|
| - Expect.equals(true, g is GrowableObjectArray);
|
| - Expect.equals(true, g.isEmpty());
|
| - for (int i = 0; i < 100; i++) {
|
| - g.add(1);
|
| - }
|
| - g.add(1001);
|
| - Expect.equals(101, g.length);
|
| - Expect.equals(1001, g[100]);
|
| - Expect.equals(false, g.isEmpty());
|
| - Expect.equals(1001, g.last());
|
| - Expect.equals(1001, g.removeLast());
|
| - Expect.equals(100, g.length);
|
| -
|
| - var f = new GrowableObjectArray();
|
| - var list = new List(20);
|
| - for (int i = 0; i < list.length; i++) {
|
| - f.add(2);
|
| - list[i] = 5;
|
| - }
|
| - list.copyFrom(f, 0, 0, f.length);
|
| - for (int i = 0; i < f.length; i++) {
|
| - Expect.equals(2, list[i]);
|
| - }
|
| - f.copyFrom(g, 10, 0, 2);
|
| - Expect.equals(20, f.length);
|
| -
|
| - bool exceptionCaught = false;
|
| - try {
|
| - var elem = g[g.length];
|
| - } catch (IndexOutOfRangeException e) {
|
| - exceptionCaught = true;
|
| - }
|
| - Expect.equals(true, exceptionCaught);
|
| -
|
| - List<int> plainArray = [4, 3, 9, 12, -4, 9];
|
| - GrowableObjectArray h = new GrowableObjectArray.withCapacity(4);
|
| - plainArray.forEach((elem) { h.add(elem); });
|
| - int compare(a, b) {
|
| - if (a < b) return -1;
|
| - if (a > b) return 1;
|
| - return 0;
|
| - }
|
| - h.sort(compare);
|
| - Expect.equals(6, h.length);
|
| - Expect.equals(-4, h[0]);
|
| - Expect.equals(12, h[h.length - 1]);
|
| - Set<int> t = new Set<int>.from(h);
|
| - Expect.equals(true, t.contains(9));
|
| - Expect.equals(true, t.contains(-4));
|
| - Expect.equals(false, t.contains(-3));
|
| - Expect.equals(5, t.length);
|
| -
|
| - h.clear();
|
| - List array = const [0, 1, 2, 3, 4];
|
| - h.addAll(array);
|
| - Expect.equals(5, h.length);
|
| - }
|
| -}
|
| -
|
| -main() {
|
| - GrowableObjectArray2Test.testMain();
|
| -}
|
|
|