| Index: pkg/analyzer_plugin/test/src/utilities/navigation_test.dart | 
| diff --git a/pkg/analyzer_plugin/test/src/utilities/navigation_test.dart b/pkg/analyzer_plugin/test/src/utilities/navigation_test.dart | 
| deleted file mode 100644 | 
| index 1753ec97ef44a66d5dd531328d94e65530be2506..0000000000000000000000000000000000000000 | 
| --- a/pkg/analyzer_plugin/test/src/utilities/navigation_test.dart | 
| +++ /dev/null | 
| @@ -1,127 +0,0 @@ | 
| -// Copyright (c) 2017, 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. | 
| - | 
| -import 'package:analyzer_plugin/protocol/protocol_common.dart'; | 
| -import 'package:analyzer_plugin/src/utilities/navigation.dart'; | 
| -import 'package:test/test.dart'; | 
| -import 'package:test_reflective_loader/test_reflective_loader.dart'; | 
| - | 
| -void main() { | 
| -  defineReflectiveTests(NavigationCollectorImplTest); | 
| -} | 
| - | 
| -@reflectiveTest | 
| -class NavigationCollectorImplTest { | 
| -  NavigationCollectorImpl collector = new NavigationCollectorImpl(); | 
| - | 
| -  test_createRegions_multiple() { | 
| -    // Two files, each with two targets. | 
| -    String fileA = 'a.dart'; | 
| -    int targetOffsetA1 = 1; | 
| -    int targetLengthA1 = 2; | 
| -    int targetStartLineA1 = 3; | 
| -    int targetStartColumnA1 = 4; | 
| -    ElementKind targetKindA1 = ElementKind.CLASS; | 
| -    Location targetLocationA1 = new Location(fileA, targetOffsetA1, | 
| -        targetLengthA1, targetStartLineA1, targetStartColumnA1); | 
| -    int targetOffsetA2 = 5; | 
| -    int targetLengthA2 = 6; | 
| -    int targetStartLineA2 = 7; | 
| -    int targetStartColumnA2 = 8; | 
| -    ElementKind targetKindA2 = ElementKind.FUNCTION; | 
| -    Location targetLocationA2 = new Location(fileA, targetOffsetA2, | 
| -        targetLengthA2, targetStartLineA2, targetStartColumnA2); | 
| - | 
| -    String fileB = 'b.dart'; | 
| -    int targetOffsetB1 = 9; | 
| -    int targetLengthB1 = 10; | 
| -    int targetStartLineB1 = 11; | 
| -    int targetStartColumnB1 = 12; | 
| -    ElementKind targetKindB1 = ElementKind.ENUM; | 
| -    Location targetLocationB1 = new Location(fileB, targetOffsetB1, | 
| -        targetLengthB1, targetStartLineB1, targetStartColumnB1); | 
| -    int targetOffsetB2 = 13; | 
| -    int targetLengthB2 = 14; | 
| -    int targetStartLineB2 = 15; | 
| -    int targetStartColumnB2 = 16; | 
| -    ElementKind targetKindB2 = ElementKind.METHOD; | 
| -    Location targetLocationB2 = new Location(fileB, targetOffsetB2, | 
| -        targetLengthB2, targetStartLineB2, targetStartColumnB2); | 
| - | 
| -    // Six regions targeting a1, b1, a2, b1, a1, b2 | 
| -    List<int> regionOffsets = [17, 18, 19, 20, 21, 22]; | 
| -    List<int> regionLengths = [23, 24, 25, 26, 27, 28]; | 
| -    List<ElementKind> targetKinds = [ | 
| -      targetKindA1, | 
| -      targetKindB1, | 
| -      targetKindA2, | 
| -      targetKindB1, | 
| -      targetKindA1, | 
| -      targetKindB2 | 
| -    ]; | 
| -    List<Location> targetLocations = [ | 
| -      targetLocationA1, | 
| -      targetLocationB1, | 
| -      targetLocationA2, | 
| -      targetLocationB1, | 
| -      targetLocationA1, | 
| -      targetLocationB2 | 
| -    ]; | 
| -    for (int i = 0; i < 6; i++) { | 
| -      collector.addRegion(regionOffsets[i], regionLengths[i], targetKinds[i], | 
| -          targetLocations[i]); | 
| -    } | 
| - | 
| -    collector.createRegions(); | 
| -    expect(collector.files, [fileA, fileB]); | 
| -    expect(collector.regions, [ | 
| -      new NavigationRegion(regionOffsets[0], regionLengths[0], [0]), | 
| -      new NavigationRegion(regionOffsets[1], regionLengths[1], [1]), | 
| -      new NavigationRegion(regionOffsets[2], regionLengths[2], [2]), | 
| -      new NavigationRegion(regionOffsets[3], regionLengths[3], [1]), | 
| -      new NavigationRegion(regionOffsets[4], regionLengths[4], [0]), | 
| -      new NavigationRegion(regionOffsets[5], regionLengths[5], [3]), | 
| -    ]); | 
| -    expect(collector.targets, [ | 
| -      new NavigationTarget(targetKindA1, 0, targetOffsetA1, targetLengthA1, | 
| -          targetStartLineA1, targetStartColumnA1), | 
| -      new NavigationTarget(targetKindB1, 1, targetOffsetB1, targetLengthB1, | 
| -          targetStartLineB1, targetStartColumnB1), | 
| -      new NavigationTarget(targetKindA2, 0, targetOffsetA2, targetLengthA2, | 
| -          targetStartLineA2, targetStartColumnA2), | 
| -      new NavigationTarget(targetKindB2, 1, targetOffsetB2, targetLengthB2, | 
| -          targetStartLineB2, targetStartColumnB2), | 
| -    ]); | 
| -  } | 
| - | 
| -  test_createRegions_none() { | 
| -    collector.createRegions(); | 
| -    expect(collector.files, isEmpty); | 
| -    expect(collector.regions, isEmpty); | 
| -    expect(collector.targets, isEmpty); | 
| -  } | 
| - | 
| -  test_createRegions_single() { | 
| -    int regionOffset = 13; | 
| -    int regionLength = 7; | 
| -    ElementKind targetKind = ElementKind.CLASS; | 
| -    String targetFile = 'c.dart'; | 
| -    int targetOffset = 17; | 
| -    int targetLength = 1; | 
| -    int targetStartLine = 5; | 
| -    int targetStartColumn = 1; | 
| -    Location targetLocation = new Location(targetFile, targetOffset, | 
| -        targetLength, targetStartLine, targetStartColumn); | 
| -    collector.addRegion(regionOffset, regionLength, targetKind, targetLocation); | 
| -    collector.createRegions(); | 
| -    expect(collector.files, [targetFile]); | 
| -    expect(collector.regions, [ | 
| -      new NavigationRegion(regionOffset, regionLength, [0]) | 
| -    ]); | 
| -    expect(collector.targets, [ | 
| -      new NavigationTarget(targetKind, 0, targetOffset, targetLength, | 
| -          targetStartLine, targetStartColumn) | 
| -    ]); | 
| -  } | 
| -} | 
|  |