| Index: tests/language/vm/optimized_guarded_field_isolates_test.dart
|
| diff --git a/tests/language/vm/optimized_guarded_field_isolates_test.dart b/tests/language/vm/optimized_guarded_field_isolates_test.dart
|
| index fc5e915785151dec3a477a0f9a2d537b0faf66a6..a150656cf9e5ee5f600ec0e36c8d6294923e4658 100644
|
| --- a/tests/language/vm/optimized_guarded_field_isolates_test.dart
|
| +++ b/tests/language/vm/optimized_guarded_field_isolates_test.dart
|
| @@ -9,6 +9,7 @@
|
| import "dart:isolate";
|
| import "dart:async";
|
| import "package:expect/expect.dart";
|
| +import 'package:async_helper/async_helper.dart';
|
|
|
| class A {
|
| A(this.a);
|
| @@ -29,6 +30,7 @@ test_b(B obj) => obj.a + obj.b;
|
|
|
| test_field_type() {
|
| var receive_port = new ReceivePort();
|
| + asyncStart();
|
| Future<Isolate> isolate = Isolate.spawn(f1, receive_port.sendPort);
|
| B b = new B(1, 2);
|
| for (var i = 0; i < 200; i++) { test_b(b); }
|
| @@ -37,6 +39,7 @@ test_field_type() {
|
| item.then((B value) {
|
| Expect.equals("foobar", test_b(value));
|
| receive_port.close();
|
| + asyncEnd();
|
| });
|
| }
|
|
|
| @@ -53,6 +56,7 @@ test_c(C obj) => obj.list[9999];
|
|
|
| test_list_length() {
|
| var receive_port = new ReceivePort();
|
| + asyncStart();
|
| Future<Isolate> isolate = Isolate.spawn(f2, receive_port.sendPort);
|
| C c = new C(new List(10000));
|
| for (var i = 0; i < 200; i++) { test_c(c); }
|
| @@ -61,6 +65,7 @@ test_list_length() {
|
| item.then((C value) {
|
| Expect.throws(() => test_c(value), (e) => e is RangeError);
|
| receive_port.close();
|
| + asyncEnd();
|
| });
|
| }
|
|
|
|
|