blob: f3fff3a0b1da06cce051549222ac81ea08ee212d [file] [log] [blame]
// 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.
// Dart test program for checking implemention of MirrorSystem when
// inspecting a remote isolate.
library isolate_mirror_local_test;
import "package:expect/expect.dart";
import 'dart:isolate';
import 'dart:mirrors';
void isolateMain() {
(msg, replyPort) {'Received unexpected message $msg in remote isolate.');
void testMirrorSystem(MirrorSystem mirror) {'Should not reach here. Remote isolates not implemented.');
void main() {
SendPort sp = spawnFunction(isolateMain);
try {
mirrorSystemOf(sp).then(testMirrorSystem);'Should not reach here. Remote isolates not implemented.');
} catch (exception) {
Expect.isTrue(exception is UnimplementedError);