Index: tests/isolate/isolate2_negative_test.dart |
diff --git a/tests/isolate/isolate2_negative_test.dart b/tests/isolate/isolate2_negative_test.dart |
index 1279f9ccf5346a727f4b46f3158170491eb460ef..587d53036361bd9dda10725de59cc1caa25796b2 100644 |
--- a/tests/isolate/isolate2_negative_test.dart |
+++ b/tests/isolate/isolate2_negative_test.dart |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
+// Copyright (c) 2012, 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. |
@@ -9,18 +9,12 @@ |
#import('dart:isolate'); |
#import('../../lib/unittest/unittest.dart'); |
-class Isolate2NegativeTest extends Isolate { |
- Isolate2NegativeTest() : super(); |
- |
- void main() { |
- throw "foo"; |
- } |
+void entry() { |
+ throw "foo"; |
} |
main() { |
test("catch exception from other isolate", () { |
- // Calling 'then' ensures the test framework is aware that there is a |
- // pending callback, so it can fail quickly. |
- new Isolate2NegativeTest().spawn().then(expectAsync1((a) => null)); |
+ spawnFunction(entry); |
}); |
} |