| Index: runtime/bin/vmservice/observatory/test/inbound_references_test.dart
|
| diff --git a/runtime/bin/vmservice/observatory/test/inbound_references_test.dart b/runtime/bin/vmservice/observatory/test/inbound_references_test.dart
|
| deleted file mode 100644
|
| index 0d9698c5f400e92f87d31a31743280ac4bf423a8..0000000000000000000000000000000000000000
|
| --- a/runtime/bin/vmservice/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);
|
|
|