Chromium Code Reviews| Index: tests/isolate/unresolved_ports_negative_test.dart |
| diff --git a/tests/isolate/unresolved_ports_negative_test.dart b/tests/isolate/unresolved_ports_negative_test.dart |
| index 518884b0ddcbf7b92bbf179e36e33cdbfba0a0d2..30076459bcf4f8806b5aec4cc3580423ee240fbf 100644 |
| --- a/tests/isolate/unresolved_ports_negative_test.dart |
| +++ b/tests/isolate/unresolved_ports_negative_test.dart |
| @@ -2,46 +2,12 @@ |
| // 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. |
| -// negative test to ensure that API_unresolvedPortsTest works. |
| -library unresolved_ports; |
| +// negative test to ensure that unresolved_ports works. |
| +library unresolved_ports_negative; |
| import 'dart:isolate'; |
| import '../../pkg/unittest/lib/unittest.dart'; |
| - |
| -bethIsolate() { |
| - port.receive(expectAsync2((msg, reply) => msg[1].send( |
| - '${msg[0]}\nBeth says: Tim are you coming? And Bob?', reply))); |
| -} |
| - |
| -timIsolate() { |
| - SendPort bob = spawnFunction(bobIsolate); |
| - port.receive(expectAsync2((msg, reply) => bob.send( |
| - '$msg\nTim says: Can you tell "main" that we are all coming?', reply))); |
| -} |
| - |
| -bobIsolate() { |
| - port.receive(expectAsync2((msg, reply) => reply.send( |
| - '$msg\nBob says: we are all coming!'))); |
| -} |
| +import 'unresolved_ports_test.dart' as positive_test; |
| main() { |
| - test('Message chain with unresolved ports', () { |
| - ReceivePort port = new ReceivePort(); |
| - port.receive(expectAsync2((msg, _) { |
| - expect(msg, equals('main says: Beth, find out if Tim is coming.' |
| - + '\nBeth says: Tim are you coming? And Bob?' |
| - + '\nTim says: Can you tell "main" that we are all coming?' |
| - + '\nBob says: we are NOT coming!')); // should be 'all', not 'NOT' |
| - port.close(); |
| - })); |
| - |
| - SendPort tim = spawnFunction(timIsolate); |
| - SendPort beth = spawnFunction(bethIsolate); |
| - |
| - beth.send( |
| - // because tim is created asynchronously, here we are sending an |
| - // unresolved port: |
| - ['main says: Beth, find out if Tim is coming.', tim], |
| - port.toSendPort()); |
| - }); |
| + positive_test.baseTest(failForNegativeTest: true); |
|
gram
2012/11/21 18:34:09
I'm not sure why this is any better than just mark
Siggi Cherem (dart-lang)
2012/11/21 18:41:49
Quite the contrary - the point here is to detect i
|
| } |
| - |