| Index: tests/isolate/isolate3_negative_test.dart
|
| diff --git a/tests/isolate/isolate3_negative_test.dart b/tests/isolate/isolate3_negative_test.dart
|
| index 59510eb0aa3e8d57cbb796c14add80c5bf96732a..ed46f2785ef921ee4c4258785a54b78e28d44d66 100644
|
| --- a/tests/isolate/isolate3_negative_test.dart
|
| +++ b/tests/isolate/isolate3_negative_test.dart
|
| @@ -17,11 +17,9 @@ class TestClass {
|
| num fld2;
|
| }
|
|
|
| -void entry() {
|
| - port.receive((ignored, replyTo) {
|
| - var tmp = new TestClass.named(10);
|
| - replyTo.send(tmp, null);
|
| - });
|
| +void entry(SendPort replyTo) {
|
| + var tmp = new TestClass.named(10);
|
| + replyTo.send(tmp);
|
| }
|
|
|
| main() {
|
| @@ -29,7 +27,8 @@ main() {
|
| void msg_callback(var message) {
|
| // This test is a negative test and should not complete successfully.
|
| }
|
| - SendPort port = spawnFunction(entry);
|
| - port.call("foo").then(expectAsync1(msg_callback));
|
| + ReceivePort response = new ReceivePort();
|
| + Isolate.spawn(entry, response.sendPort);
|
| + response.first.then(expectAsync1(msg_callback));
|
| });
|
| }
|
|
|