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