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 0d9698c5f400e92f87d31a31743280ac4bf423a8..0000000000000000000000000000000000000000 |
--- a/runtime/observatory/test/inbound_references_test.dart |
+++ /dev/null |
@@ -1,57 +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. |
- |
-library inbound_references_test; |
- |
-import 'dart:async'; |
-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; |
- var id = e.id; |
- return isolate.get('/$id/inbound_references?limit=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); |