| Index: pkg/analysis_server/test/services/completion/dart/local_declaration_visitor_test.dart
|
| diff --git a/pkg/analysis_server/test/services/completion/dart/local_declaration_visitor_test.dart b/pkg/analysis_server/test/services/completion/dart/local_declaration_visitor_test.dart
|
| deleted file mode 100644
|
| index 2c54323e107139d4a4658b35976225108370b298..0000000000000000000000000000000000000000
|
| --- a/pkg/analysis_server/test/services/completion/dart/local_declaration_visitor_test.dart
|
| +++ /dev/null
|
| @@ -1,87 +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.
|
| -
|
| -import 'package:analysis_server/src/services/completion/dart/local_declaration_visitor.dart';
|
| -import 'package:analyzer/dart/ast/ast.dart';
|
| -import 'package:analyzer/dart/ast/token.dart';
|
| -import 'package:analyzer/error/listener.dart';
|
| -import 'package:analyzer/src/dart/scanner/reader.dart';
|
| -import 'package:analyzer/src/dart/scanner/scanner.dart';
|
| -import 'package:analyzer/src/generated/parser.dart';
|
| -import 'package:test/test.dart';
|
| -import 'package:test_reflective_loader/test_reflective_loader.dart';
|
| -
|
| -main() {
|
| - defineReflectiveSuite(() {
|
| - defineReflectiveTests(LocalDeclarationVisitorTest);
|
| - });
|
| -}
|
| -
|
| -@reflectiveTest
|
| -class LocalDeclarationVisitorTest {
|
| - CompilationUnit parseCompilationUnit(String source) {
|
| - AnalysisErrorListener listener = AnalysisErrorListener.NULL_LISTENER;
|
| - Scanner scanner =
|
| - new Scanner(null, new CharSequenceReader(source), listener);
|
| - Token token = scanner.tokenize();
|
| - Parser parser = new Parser(null, listener);
|
| - CompilationUnit unit = parser.parseCompilationUnit(token);
|
| - expect(unit, isNotNull);
|
| - return unit;
|
| - }
|
| -
|
| - test_visitForEachStatement() {
|
| - CompilationUnit unit = parseCompilationUnit('''
|
| -class MyClass {}
|
| -f(List<MyClass> list) {
|
| - for(MyClas( x in list) {}
|
| -}
|
| -''');
|
| - NodeList<CompilationUnitMember> declarations = unit.declarations;
|
| - expect(declarations, hasLength(2));
|
| - FunctionDeclaration f = declarations[1];
|
| - expect(f, isNotNull);
|
| - BlockFunctionBody body = f.functionExpression.body;
|
| - Statement statement = body.block.statements[0];
|
| - expect(statement, new isInstanceOf<ForEachStatement>());
|
| - statement.accept(new TestVisitor(statement.offset));
|
| - }
|
| -}
|
| -
|
| -class TestVisitor extends LocalDeclarationVisitor {
|
| - TestVisitor(int offset) : super(offset);
|
| -
|
| - @override
|
| - void declaredClass(ClassDeclaration declaration) {}
|
| -
|
| - @override
|
| - void declaredClassTypeAlias(ClassTypeAlias declaration) {}
|
| -
|
| - @override
|
| - void declaredField(FieldDeclaration fieldDecl, VariableDeclaration varDecl) {}
|
| -
|
| - @override
|
| - void declaredFunction(FunctionDeclaration declaration) {}
|
| -
|
| - @override
|
| - void declaredFunctionTypeAlias(FunctionTypeAlias declaration) {}
|
| -
|
| - @override
|
| - void declaredLabel(Label label, bool isCaseLabel) {}
|
| -
|
| - @override
|
| - void declaredLocalVar(SimpleIdentifier name, TypeAnnotation type) {
|
| - expect(name, isNotNull);
|
| - }
|
| -
|
| - @override
|
| - void declaredMethod(MethodDeclaration declaration) {}
|
| -
|
| - @override
|
| - void declaredParam(SimpleIdentifier name, TypeAnnotation type) {}
|
| -
|
| - @override
|
| - void declaredTopLevelVar(
|
| - VariableDeclarationList varList, VariableDeclaration varDecl) {}
|
| -}
|
|
|