Index: runtime/observatory/test/inbound_references_test.dart |
diff --git a/runtime/observatory/test/inbound_references_test.dart b/runtime/observatory/test/inbound_references_test.dart |
deleted file mode 100644 |
index a9805e89eb0b8bd680b8a366772b316f3b6e077e..0000000000000000000000000000000000000000 |
--- a/runtime/observatory/test/inbound_references_test.dart |
+++ /dev/null |
@@ -1,56 +0,0 @@ |
-// Copyright (c) 2014, 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. |
-// VMOptions=--compile-all --error_on_bad_type --error_on_bad_override --checked |
- |
-library inbound_references_test; |
- |
-import 'package:observatory/service_io.dart'; |
-import 'package:unittest/unittest.dart'; |
-import 'test_helper.dart'; |
- |
-class Node { |
- var edge; |
-} |
- |
-class Edge { } |
- |
-var n, e, array; |
- |
-void script() { |
- n = new Node(); |
- e = new Edge(); |
- n.edge = e; |
- array = new List(2); |
- array[0] = n; |
- array[1] = e; |
-} |
- |
-var tests = [ |
- |
-(Isolate isolate) => |
- isolate.rootLib.load().then((Library lib) { |
- Instance e = lib.variables.where((v) => v.name == 'e').single.value; |
- return isolate.getInboundReferences(e, 100).then( |
- (ServiceMap response) { |
- List references = response['references']; |
- hasReferenceSuchThat(predicate) { |
- expect(references.any(predicate), isTrue); |
- } |
- |
- // Assert e is referenced by at least n, array, and the top-level |
- // field e. |
- hasReferenceSuchThat((r) => r['slot'] is Field && |
- r['slot'].name=='edge' && |
- r['source'].isInstance && |
- r['source'].clazz.name=='Node'); |
- hasReferenceSuchThat((r) => r['slot'] == 1 && |
- r['source'].isList); |
- hasReferenceSuchThat((r) => r['slot']=='<unknown>' && |
- r['source'] is Field); |
- }); |
-}), |
- |
-]; |
- |
-main(args) => runIsolateTests(args, tests, testeeBefore: script); |