| Index: tests/isolate/src/MandelIsolateTest.dart
|
| diff --git a/tests/isolate/src/MandelIsolateTest.dart b/tests/isolate/src/MandelIsolateTest.dart
|
| index e658068ee5cfa30571de374b6d5651f3e75bca82..28254d4c1ef7d663899658f815b3dd9549a34ccf 100644
|
| --- a/tests/isolate/src/MandelIsolateTest.dart
|
| +++ b/tests/isolate/src/MandelIsolateTest.dart
|
| @@ -4,19 +4,20 @@
|
|
|
| #library('MandelIsolateTest');
|
| #import('dart:isolate');
|
| -#import('TestFramework.dart');
|
| +#import('../../../lib/unittest/unittest.dart');
|
|
|
| final TERMINATION_MESSAGE = -1;
|
| final N = 100;
|
| final ISOLATES = 20;
|
|
|
| -void test(TestExpectation expect) {
|
| - final state = new MandelbrotState();
|
| - expect.completes(state._validated.future).then((result) {
|
| - Expect.isTrue(result);
|
| - expect.succeeded();
|
| +main() {
|
| + test("Render Mandelbrot in parallel", () {
|
| + final state = new MandelbrotState();
|
| + state._validated.future.then(expectAsync1((result) {
|
| + expect(result).isTrue();
|
| + }));
|
| + for (int i = 0; i < Math.min(ISOLATES, N); i++) state.startClient(i);
|
| });
|
| - for (int i = 0; i < Math.min(ISOLATES, N); i++) state.startClient(i);
|
| }
|
|
|
|
|
| @@ -148,9 +149,4 @@ class LineProcessor extends Isolate {
|
| }
|
| return result;
|
| }
|
| -
|
| -}
|
| -
|
| -main() {
|
| - runTests([test]);
|
| }
|
|
|