| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 // | 4 // | 
| 5 // Dart test program for checking implemention of IsolateMirror. | 5 // Dart test program for checking implemention of IsolateMirror. | 
| 6 | 6 | 
| 7 #library('IsolateMirrorSelfTest'); | 7 #library('IsolateMirrorSelfTest'); | 
| 8 | 8 | 
| 9 #import('dart:isolate'); | 9 #import('dart:isolate'); | 
| 10 #import('dart:mirrors'); | 10 #import('dart:mirrors'); | 
| 11 | 11 | 
| 12 ReceivePort rp; | 12 ReceivePort rp; | 
| 13 | 13 | 
| 14 void testIsolateMirror(port) { | 14 void testIsolateMirror(port) { | 
| 15   isolateMirrorOf(port).then((IsolateMirror mirror) { | 15   isolateMirrorOf(port).then((IsolateMirror mirror) { | 
| 16       Expect.isTrue(mirror.debugName.contains("main")); | 16       Expect.isTrue(mirror.debugName.contains("main")); | 
| 17       rp.close(); | 17       rp.close(); | 
| 18     }); | 18     }); | 
| 19 } | 19 } | 
| 20 | 20 | 
| 21 void main() { | 21 void main() { | 
| 22   // Test that I can reflect on myself. | 22   // Test that I can reflect on myself. | 
| 23   rp = new ReceivePort(); | 23   rp = new ReceivePort(); | 
| 24   testIsolateMirror(rp.toSendPort()); | 24   testIsolateMirror(rp.toSendPort()); | 
| 25 } | 25 } | 
| OLD | NEW | 
|---|