Index: pkg/analyzer/test/src/dart/ast/utilities_test.dart |
diff --git a/pkg/analyzer/test/src/dart/ast/utilities_test.dart b/pkg/analyzer/test/src/dart/ast/utilities_test.dart |
index 3d4364f62e00a61c76d697835613f6ba7f18d18b..5a18e5f54577f496662803e8dfc66396b4dab28c 100644 |
--- a/pkg/analyzer/test/src/dart/ast/utilities_test.dart |
+++ b/pkg/analyzer/test/src/dart/ast/utilities_test.dart |
@@ -13,7 +13,7 @@ import 'package:analyzer/src/dart/element/element.dart'; |
import 'package:analyzer/src/generated/java_core.dart'; |
import 'package:analyzer/src/generated/java_engine.dart' show Predicate; |
import 'package:analyzer/src/generated/java_engine.dart'; |
-import 'package:analyzer/src/generated/testing/ast_factory.dart'; |
+import 'package:analyzer/src/generated/testing/ast_test_factory.dart'; |
import 'package:analyzer/src/generated/testing/element_factory.dart'; |
import 'package:analyzer/src/generated/testing/token_factory.dart'; |
import 'package:test/test.dart'; |
@@ -457,34 +457,34 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitAnnotation() { |
String annotationName = "proxy"; |
Annotation fromNode = |
- AstFactory.annotation(AstFactory.identifier3(annotationName)); |
+ AstTestFactory.annotation(AstTestFactory.identifier3(annotationName)); |
Element element = ElementFactory.topLevelVariableElement2(annotationName); |
fromNode.element = element; |
Annotation toNode = |
- AstFactory.annotation(AstFactory.identifier3(annotationName)); |
+ AstTestFactory.annotation(AstTestFactory.identifier3(annotationName)); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitAsExpression() { |
- AsExpression fromNode = AstFactory.asExpression( |
- AstFactory.identifier3("x"), AstFactory.typeName4("A")); |
+ AsExpression fromNode = AstTestFactory.asExpression( |
+ AstTestFactory.identifier3("x"), AstTestFactory.typeName4("A")); |
DartType propagatedType = ElementFactory.classElement2("A").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("B").type; |
fromNode.staticType = staticType; |
- AsExpression toNode = AstFactory.asExpression( |
- AstFactory.identifier3("x"), AstFactory.typeName4("A")); |
+ AsExpression toNode = AstTestFactory.asExpression( |
+ AstTestFactory.identifier3("x"), AstTestFactory.typeName4("A")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitAssignmentExpression() { |
- AssignmentExpression fromNode = AstFactory.assignmentExpression( |
- AstFactory.identifier3("a"), |
+ AssignmentExpression fromNode = AstTestFactory.assignmentExpression( |
+ AstTestFactory.identifier3("a"), |
TokenType.PLUS_EQ, |
- AstFactory.identifier3("b")); |
+ AstTestFactory.identifier3("b")); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
MethodElement propagatedElement = |
ElementFactory.methodElement("+", propagatedType); |
@@ -494,10 +494,10 @@ class ResolutionCopierTest extends EngineTestCase { |
MethodElement staticElement = ElementFactory.methodElement("+", staticType); |
fromNode.staticElement = staticElement; |
fromNode.staticType = staticType; |
- AssignmentExpression toNode = AstFactory.assignmentExpression( |
- AstFactory.identifier3("a"), |
+ AssignmentExpression toNode = AstTestFactory.assignmentExpression( |
+ AstTestFactory.identifier3("a"), |
TokenType.PLUS_EQ, |
- AstFactory.identifier3("b")); |
+ AstTestFactory.identifier3("b")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedElement, same(propagatedElement)); |
expect(toNode.propagatedType, same(propagatedType)); |
@@ -506,10 +506,10 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitBinaryExpression() { |
- BinaryExpression fromNode = AstFactory.binaryExpression( |
- AstFactory.identifier3("a"), |
+ BinaryExpression fromNode = AstTestFactory.binaryExpression( |
+ AstTestFactory.identifier3("a"), |
TokenType.PLUS, |
- AstFactory.identifier3("b")); |
+ AstTestFactory.identifier3("b")); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
MethodElement propagatedElement = |
ElementFactory.methodElement("+", propagatedType); |
@@ -519,10 +519,10 @@ class ResolutionCopierTest extends EngineTestCase { |
MethodElement staticElement = ElementFactory.methodElement("+", staticType); |
fromNode.staticElement = staticElement; |
fromNode.staticType = staticType; |
- BinaryExpression toNode = AstFactory.binaryExpression( |
- AstFactory.identifier3("a"), |
+ BinaryExpression toNode = AstTestFactory.binaryExpression( |
+ AstTestFactory.identifier3("a"), |
TokenType.PLUS, |
- AstFactory.identifier3("b")); |
+ AstTestFactory.identifier3("b")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedElement, same(propagatedElement)); |
expect(toNode.propagatedType, same(propagatedType)); |
@@ -531,54 +531,54 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitBooleanLiteral() { |
- BooleanLiteral fromNode = AstFactory.booleanLiteral(true); |
+ BooleanLiteral fromNode = AstTestFactory.booleanLiteral(true); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- BooleanLiteral toNode = AstFactory.booleanLiteral(true); |
+ BooleanLiteral toNode = AstTestFactory.booleanLiteral(true); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitCascadeExpression() { |
- CascadeExpression fromNode = AstFactory.cascadeExpression( |
- AstFactory.identifier3("a"), [AstFactory.identifier3("b")]); |
+ CascadeExpression fromNode = AstTestFactory.cascadeExpression( |
+ AstTestFactory.identifier3("a"), [AstTestFactory.identifier3("b")]); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- CascadeExpression toNode = AstFactory.cascadeExpression( |
- AstFactory.identifier3("a"), [AstFactory.identifier3("b")]); |
+ CascadeExpression toNode = AstTestFactory.cascadeExpression( |
+ AstTestFactory.identifier3("a"), [AstTestFactory.identifier3("b")]); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitCompilationUnit() { |
- CompilationUnit fromNode = AstFactory.compilationUnit(); |
+ CompilationUnit fromNode = AstTestFactory.compilationUnit(); |
CompilationUnitElement element = |
new CompilationUnitElementImpl("test.dart"); |
fromNode.element = element; |
- CompilationUnit toNode = AstFactory.compilationUnit(); |
+ CompilationUnit toNode = AstTestFactory.compilationUnit(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitConditionalExpression() { |
- ConditionalExpression fromNode = AstFactory.conditionalExpression( |
- AstFactory.identifier3("c"), |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b")); |
+ ConditionalExpression fromNode = AstTestFactory.conditionalExpression( |
+ AstTestFactory.identifier3("c"), |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b")); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- ConditionalExpression toNode = AstFactory.conditionalExpression( |
- AstFactory.identifier3("c"), |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b")); |
+ ConditionalExpression toNode = AstTestFactory.conditionalExpression( |
+ AstTestFactory.identifier3("c"), |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -587,18 +587,18 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitConstructorDeclaration() { |
String className = "A"; |
String constructorName = "c"; |
- ConstructorDeclaration fromNode = AstFactory.constructorDeclaration( |
- AstFactory.identifier3(className), |
+ ConstructorDeclaration fromNode = AstTestFactory.constructorDeclaration( |
+ AstTestFactory.identifier3(className), |
constructorName, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null); |
ConstructorElement element = ElementFactory.constructorElement2( |
ElementFactory.classElement2(className), constructorName); |
fromNode.element = element; |
- ConstructorDeclaration toNode = AstFactory.constructorDeclaration( |
- AstFactory.identifier3(className), |
+ ConstructorDeclaration toNode = AstTestFactory.constructorDeclaration( |
+ AstTestFactory.identifier3(className), |
constructorName, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
@@ -606,40 +606,41 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitConstructorName() { |
ConstructorName fromNode = |
- AstFactory.constructorName(AstFactory.typeName4("A"), "c"); |
+ AstTestFactory.constructorName(AstTestFactory.typeName4("A"), "c"); |
ConstructorElement staticElement = ElementFactory.constructorElement2( |
ElementFactory.classElement2("A"), "c"); |
fromNode.staticElement = staticElement; |
ConstructorName toNode = |
- AstFactory.constructorName(AstFactory.typeName4("A"), "c"); |
+ AstTestFactory.constructorName(AstTestFactory.typeName4("A"), "c"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.staticElement, same(staticElement)); |
} |
void test_visitDoubleLiteral() { |
- DoubleLiteral fromNode = AstFactory.doubleLiteral(1.0); |
+ DoubleLiteral fromNode = AstTestFactory.doubleLiteral(1.0); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- DoubleLiteral toNode = AstFactory.doubleLiteral(1.0); |
+ DoubleLiteral toNode = AstTestFactory.doubleLiteral(1.0); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitExportDirective() { |
- ExportDirective fromNode = AstFactory.exportDirective2("dart:uri"); |
+ ExportDirective fromNode = AstTestFactory.exportDirective2("dart:uri"); |
ExportElement element = new ExportElementImpl(-1); |
fromNode.element = element; |
- ExportDirective toNode = AstFactory.exportDirective2("dart:uri"); |
+ ExportDirective toNode = AstTestFactory.exportDirective2("dart:uri"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitFunctionExpression() { |
- FunctionExpression fromNode = AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), AstFactory.emptyFunctionBody()); |
+ FunctionExpression fromNode = AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.emptyFunctionBody()); |
MethodElement element = ElementFactory.methodElement( |
"m", ElementFactory.classElement2("C").type); |
fromNode.element = element; |
@@ -647,8 +648,9 @@ class ResolutionCopierTest extends EngineTestCase { |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- FunctionExpression toNode = AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), AstFactory.emptyFunctionBody()); |
+ FunctionExpression toNode = AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.emptyFunctionBody()); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
expect(toNode.propagatedType, same(propagatedType)); |
@@ -656,21 +658,21 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitFunctionExpressionInvocation() { |
- FunctionExpressionInvocation fromNode = |
- AstFactory.functionExpressionInvocation(AstFactory.identifier3("f")); |
+ FunctionExpressionInvocation fromNode = AstTestFactory |
+ .functionExpressionInvocation(AstTestFactory.identifier3("f")); |
MethodElement propagatedElement = ElementFactory.methodElement( |
"m", ElementFactory.classElement2("C").type); |
fromNode.propagatedElement = propagatedElement; |
MethodElement staticElement = ElementFactory.methodElement( |
"m", ElementFactory.classElement2("C").type); |
fromNode.staticElement = staticElement; |
- FunctionExpressionInvocation toNode = |
- AstFactory.functionExpressionInvocation(AstFactory.identifier3("f")); |
+ FunctionExpressionInvocation toNode = AstTestFactory |
+ .functionExpressionInvocation(AstTestFactory.identifier3("f")); |
ClassElement elementT = ElementFactory.classElement2('T'); |
- fromNode.typeArguments = |
- AstFactory.typeArgumentList(<TypeName>[AstFactory.typeName(elementT)]); |
- toNode.typeArguments = |
- AstFactory.typeArgumentList(<TypeName>[AstFactory.typeName4('T')]); |
+ fromNode.typeArguments = AstTestFactory |
+ .typeArgumentList(<TypeName>[AstTestFactory.typeName(elementT)]); |
+ toNode.typeArguments = AstTestFactory |
+ .typeArgumentList(<TypeName>[AstTestFactory.typeName4('T')]); |
_copyAndVerifyInvocation(fromNode, toNode); |
@@ -679,17 +681,18 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitImportDirective() { |
- ImportDirective fromNode = AstFactory.importDirective3("dart:uri", null); |
+ ImportDirective fromNode = |
+ AstTestFactory.importDirective3("dart:uri", null); |
ImportElement element = new ImportElementImpl(0); |
fromNode.element = element; |
- ImportDirective toNode = AstFactory.importDirective3("dart:uri", null); |
+ ImportDirective toNode = AstTestFactory.importDirective3("dart:uri", null); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitIndexExpression() { |
- IndexExpression fromNode = AstFactory.indexExpression( |
- AstFactory.identifier3("a"), AstFactory.integer(0)); |
+ IndexExpression fromNode = AstTestFactory.indexExpression( |
+ AstTestFactory.identifier3("a"), AstTestFactory.integer(0)); |
MethodElement propagatedElement = ElementFactory.methodElement( |
"m", ElementFactory.classElement2("C").type); |
MethodElement staticElement = ElementFactory.methodElement( |
@@ -703,8 +706,8 @@ class ResolutionCopierTest extends EngineTestCase { |
fromNode.staticElement = staticElement; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- IndexExpression toNode = AstFactory.indexExpression( |
- AstFactory.identifier3("a"), AstFactory.integer(0)); |
+ IndexExpression toNode = AstTestFactory.indexExpression( |
+ AstTestFactory.identifier3("a"), AstTestFactory.integer(0)); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.auxiliaryElements, same(auxiliaryElements)); |
expect(toNode.propagatedElement, same(propagatedElement)); |
@@ -714,8 +717,9 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitInstanceCreationExpression() { |
- InstanceCreationExpression fromNode = AstFactory |
- .instanceCreationExpression2(Keyword.NEW, AstFactory.typeName4("C")); |
+ InstanceCreationExpression fromNode = |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.NEW, AstTestFactory.typeName4("C")); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
ConstructorElement staticElement = ElementFactory.constructorElement2( |
@@ -723,8 +727,9 @@ class ResolutionCopierTest extends EngineTestCase { |
fromNode.staticElement = staticElement; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- InstanceCreationExpression toNode = AstFactory.instanceCreationExpression2( |
- Keyword.NEW, AstFactory.typeName4("C")); |
+ InstanceCreationExpression toNode = |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.NEW, AstTestFactory.typeName4("C")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticElement, same(staticElement)); |
@@ -732,26 +737,26 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitIntegerLiteral() { |
- IntegerLiteral fromNode = AstFactory.integer(2); |
+ IntegerLiteral fromNode = AstTestFactory.integer(2); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- IntegerLiteral toNode = AstFactory.integer(2); |
+ IntegerLiteral toNode = AstTestFactory.integer(2); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitIsExpression() { |
- IsExpression fromNode = AstFactory.isExpression( |
- AstFactory.identifier3("x"), false, AstFactory.typeName4("A")); |
+ IsExpression fromNode = AstTestFactory.isExpression( |
+ AstTestFactory.identifier3("x"), false, AstTestFactory.typeName4("A")); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- IsExpression toNode = AstFactory.isExpression( |
- AstFactory.identifier3("x"), false, AstFactory.typeName4("A")); |
+ IsExpression toNode = AstTestFactory.isExpression( |
+ AstTestFactory.identifier3("x"), false, AstTestFactory.typeName4("A")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -759,74 +764,74 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitLibraryIdentifier() { |
LibraryIdentifier fromNode = |
- AstFactory.libraryIdentifier([AstFactory.identifier3("lib")]); |
+ AstTestFactory.libraryIdentifier([AstTestFactory.identifier3("lib")]); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
LibraryIdentifier toNode = |
- AstFactory.libraryIdentifier([AstFactory.identifier3("lib")]); |
+ AstTestFactory.libraryIdentifier([AstTestFactory.identifier3("lib")]); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitListLiteral() { |
- ListLiteral fromNode = AstFactory.listLiteral(); |
+ ListLiteral fromNode = AstTestFactory.listLiteral(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- ListLiteral toNode = AstFactory.listLiteral(); |
+ ListLiteral toNode = AstTestFactory.listLiteral(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitMapLiteral() { |
- MapLiteral fromNode = AstFactory.mapLiteral2(); |
+ MapLiteral fromNode = AstTestFactory.mapLiteral2(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- MapLiteral toNode = AstFactory.mapLiteral2(); |
+ MapLiteral toNode = AstTestFactory.mapLiteral2(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitMethodInvocation() { |
- MethodInvocation fromNode = AstFactory.methodInvocation2("m"); |
- MethodInvocation toNode = AstFactory.methodInvocation2("m"); |
+ MethodInvocation fromNode = AstTestFactory.methodInvocation2("m"); |
+ MethodInvocation toNode = AstTestFactory.methodInvocation2("m"); |
ClassElement elementT = ElementFactory.classElement2('T'); |
- fromNode.typeArguments = |
- AstFactory.typeArgumentList(<TypeName>[AstFactory.typeName(elementT)]); |
- toNode.typeArguments = |
- AstFactory.typeArgumentList(<TypeName>[AstFactory.typeName4('T')]); |
+ fromNode.typeArguments = AstTestFactory |
+ .typeArgumentList(<TypeName>[AstTestFactory.typeName(elementT)]); |
+ toNode.typeArguments = AstTestFactory |
+ .typeArgumentList(<TypeName>[AstTestFactory.typeName4('T')]); |
_copyAndVerifyInvocation(fromNode, toNode); |
} |
void test_visitNamedExpression() { |
NamedExpression fromNode = |
- AstFactory.namedExpression2("n", AstFactory.integer(0)); |
+ AstTestFactory.namedExpression2("n", AstTestFactory.integer(0)); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
NamedExpression toNode = |
- AstFactory.namedExpression2("n", AstFactory.integer(0)); |
+ AstTestFactory.namedExpression2("n", AstTestFactory.integer(0)); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitNullLiteral() { |
- NullLiteral fromNode = AstFactory.nullLiteral(); |
+ NullLiteral fromNode = AstTestFactory.nullLiteral(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- NullLiteral toNode = AstFactory.nullLiteral(); |
+ NullLiteral toNode = AstTestFactory.nullLiteral(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -834,44 +839,44 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitParenthesizedExpression() { |
ParenthesizedExpression fromNode = |
- AstFactory.parenthesizedExpression(AstFactory.integer(0)); |
+ AstTestFactory.parenthesizedExpression(AstTestFactory.integer(0)); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
ParenthesizedExpression toNode = |
- AstFactory.parenthesizedExpression(AstFactory.integer(0)); |
+ AstTestFactory.parenthesizedExpression(AstTestFactory.integer(0)); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitPartDirective() { |
- PartDirective fromNode = AstFactory.partDirective2("part.dart"); |
+ PartDirective fromNode = AstTestFactory.partDirective2("part.dart"); |
LibraryElement element = new LibraryElementImpl.forNode( |
- null, AstFactory.libraryIdentifier2(["lib"])); |
+ null, AstTestFactory.libraryIdentifier2(["lib"])); |
fromNode.element = element; |
- PartDirective toNode = AstFactory.partDirective2("part.dart"); |
+ PartDirective toNode = AstTestFactory.partDirective2("part.dart"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitPartOfDirective() { |
- PartOfDirective fromNode = |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["lib"])); |
+ PartOfDirective fromNode = AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["lib"])); |
LibraryElement element = new LibraryElementImpl.forNode( |
- null, AstFactory.libraryIdentifier2(["lib"])); |
+ null, AstTestFactory.libraryIdentifier2(["lib"])); |
fromNode.element = element; |
- PartOfDirective toNode = |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["lib"])); |
+ PartOfDirective toNode = AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["lib"])); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.element, same(element)); |
} |
void test_visitPostfixExpression() { |
String variableName = "x"; |
- PostfixExpression fromNode = AstFactory.postfixExpression( |
- AstFactory.identifier3(variableName), TokenType.PLUS_PLUS); |
+ PostfixExpression fromNode = AstTestFactory.postfixExpression( |
+ AstTestFactory.identifier3(variableName), TokenType.PLUS_PLUS); |
MethodElement propagatedElement = ElementFactory.methodElement( |
"+", ElementFactory.classElement2("C").type); |
fromNode.propagatedElement = propagatedElement; |
@@ -882,8 +887,8 @@ class ResolutionCopierTest extends EngineTestCase { |
fromNode.staticElement = staticElement; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- PostfixExpression toNode = AstFactory.postfixExpression( |
- AstFactory.identifier3(variableName), TokenType.PLUS_PLUS); |
+ PostfixExpression toNode = AstTestFactory.postfixExpression( |
+ AstTestFactory.identifier3(variableName), TokenType.PLUS_PLUS); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedElement, same(propagatedElement)); |
expect(toNode.propagatedType, same(propagatedType)); |
@@ -892,20 +897,20 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitPrefixedIdentifier() { |
- PrefixedIdentifier fromNode = AstFactory.identifier5("p", "f"); |
+ PrefixedIdentifier fromNode = AstTestFactory.identifier5("p", "f"); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- PrefixedIdentifier toNode = AstFactory.identifier5("p", "f"); |
+ PrefixedIdentifier toNode = AstTestFactory.identifier5("p", "f"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitPrefixExpression() { |
- PrefixExpression fromNode = AstFactory.prefixExpression( |
- TokenType.PLUS_PLUS, AstFactory.identifier3("x")); |
+ PrefixExpression fromNode = AstTestFactory.prefixExpression( |
+ TokenType.PLUS_PLUS, AstTestFactory.identifier3("x")); |
MethodElement propagatedElement = ElementFactory.methodElement( |
"+", ElementFactory.classElement2("C").type); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
@@ -916,8 +921,8 @@ class ResolutionCopierTest extends EngineTestCase { |
"+", ElementFactory.classElement2("C").type); |
fromNode.staticElement = staticElement; |
fromNode.staticType = staticType; |
- PrefixExpression toNode = AstFactory.prefixExpression( |
- TokenType.PLUS_PLUS, AstFactory.identifier3("x")); |
+ PrefixExpression toNode = AstTestFactory.prefixExpression( |
+ TokenType.PLUS_PLUS, AstTestFactory.identifier3("x")); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedElement, same(propagatedElement)); |
expect(toNode.propagatedType, same(propagatedType)); |
@@ -927,13 +932,13 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitPropertyAccess() { |
PropertyAccess fromNode = |
- AstFactory.propertyAccess2(AstFactory.identifier3("x"), "y"); |
+ AstTestFactory.propertyAccess2(AstTestFactory.identifier3("x"), "y"); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
PropertyAccess toNode = |
- AstFactory.propertyAccess2(AstFactory.identifier3("x"), "y"); |
+ AstTestFactory.propertyAccess2(AstTestFactory.identifier3("x"), "y"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -941,30 +946,30 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitRedirectingConstructorInvocation() { |
RedirectingConstructorInvocation fromNode = |
- AstFactory.redirectingConstructorInvocation(); |
+ AstTestFactory.redirectingConstructorInvocation(); |
ConstructorElement staticElement = ElementFactory.constructorElement2( |
ElementFactory.classElement2("C"), null); |
fromNode.staticElement = staticElement; |
RedirectingConstructorInvocation toNode = |
- AstFactory.redirectingConstructorInvocation(); |
+ AstTestFactory.redirectingConstructorInvocation(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.staticElement, same(staticElement)); |
} |
void test_visitRethrowExpression() { |
- RethrowExpression fromNode = AstFactory.rethrowExpression(); |
+ RethrowExpression fromNode = AstTestFactory.rethrowExpression(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- RethrowExpression toNode = AstFactory.rethrowExpression(); |
+ RethrowExpression toNode = AstTestFactory.rethrowExpression(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitSimpleIdentifier() { |
- SimpleIdentifier fromNode = AstFactory.identifier3("x"); |
+ SimpleIdentifier fromNode = AstTestFactory.identifier3("x"); |
MethodElement propagatedElement = ElementFactory.methodElement( |
"m", ElementFactory.classElement2("C").type); |
MethodElement staticElement = ElementFactory.methodElement( |
@@ -978,7 +983,7 @@ class ResolutionCopierTest extends EngineTestCase { |
fromNode.staticElement = staticElement; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- SimpleIdentifier toNode = AstFactory.identifier3("x"); |
+ SimpleIdentifier toNode = AstTestFactory.identifier3("x"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.auxiliaryElements, same(auxiliaryElements)); |
expect(toNode.propagatedElement, same(propagatedElement)); |
@@ -988,12 +993,12 @@ class ResolutionCopierTest extends EngineTestCase { |
} |
void test_visitSimpleStringLiteral() { |
- SimpleStringLiteral fromNode = AstFactory.string2("abc"); |
+ SimpleStringLiteral fromNode = AstTestFactory.string2("abc"); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- SimpleStringLiteral toNode = AstFactory.string2("abc"); |
+ SimpleStringLiteral toNode = AstTestFactory.string2("abc"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -1001,13 +1006,13 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitStringInterpolation() { |
StringInterpolation fromNode = |
- AstFactory.string([AstFactory.interpolationString("a", "'a'")]); |
+ AstTestFactory.string([AstTestFactory.interpolationString("a", "'a'")]); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
StringInterpolation toNode = |
- AstFactory.string([AstFactory.interpolationString("a", "'a'")]); |
+ AstTestFactory.string([AstTestFactory.interpolationString("a", "'a'")]); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
@@ -1015,68 +1020,69 @@ class ResolutionCopierTest extends EngineTestCase { |
void test_visitSuperConstructorInvocation() { |
SuperConstructorInvocation fromNode = |
- AstFactory.superConstructorInvocation(); |
+ AstTestFactory.superConstructorInvocation(); |
ConstructorElement staticElement = ElementFactory.constructorElement2( |
ElementFactory.classElement2("C"), null); |
fromNode.staticElement = staticElement; |
- SuperConstructorInvocation toNode = AstFactory.superConstructorInvocation(); |
+ SuperConstructorInvocation toNode = |
+ AstTestFactory.superConstructorInvocation(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.staticElement, same(staticElement)); |
} |
void test_visitSuperExpression() { |
- SuperExpression fromNode = AstFactory.superExpression(); |
+ SuperExpression fromNode = AstTestFactory.superExpression(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- SuperExpression toNode = AstFactory.superExpression(); |
+ SuperExpression toNode = AstTestFactory.superExpression(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitSymbolLiteral() { |
- SymbolLiteral fromNode = AstFactory.symbolLiteral(["s"]); |
+ SymbolLiteral fromNode = AstTestFactory.symbolLiteral(["s"]); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- SymbolLiteral toNode = AstFactory.symbolLiteral(["s"]); |
+ SymbolLiteral toNode = AstTestFactory.symbolLiteral(["s"]); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitThisExpression() { |
- ThisExpression fromNode = AstFactory.thisExpression(); |
+ ThisExpression fromNode = AstTestFactory.thisExpression(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- ThisExpression toNode = AstFactory.thisExpression(); |
+ ThisExpression toNode = AstTestFactory.thisExpression(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitThrowExpression() { |
- ThrowExpression fromNode = AstFactory.throwExpression(); |
+ ThrowExpression fromNode = AstTestFactory.throwExpression(); |
DartType propagatedType = ElementFactory.classElement2("C").type; |
fromNode.propagatedType = propagatedType; |
DartType staticType = ElementFactory.classElement2("C").type; |
fromNode.staticType = staticType; |
- ThrowExpression toNode = AstFactory.throwExpression(); |
+ ThrowExpression toNode = AstTestFactory.throwExpression(); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.propagatedType, same(propagatedType)); |
expect(toNode.staticType, same(staticType)); |
} |
void test_visitTypeName() { |
- TypeName fromNode = AstFactory.typeName4("C"); |
+ TypeName fromNode = AstTestFactory.typeName4("C"); |
DartType type = ElementFactory.classElement2("C").type; |
fromNode.type = type; |
- TypeName toNode = AstFactory.typeName4("C"); |
+ TypeName toNode = AstTestFactory.typeName4("C"); |
ResolutionCopier.copyResolutionData(fromNode, toNode); |
expect(toNode.type, same(type)); |
} |
@@ -1115,246 +1121,257 @@ class ToSourceVisitor2Test extends EngineTestCase { |
void test_visitAdjacentStrings() { |
_assertSource( |
"'a' 'b'", |
- AstFactory.adjacentStrings( |
- [AstFactory.string2("a"), AstFactory.string2("b")])); |
+ AstTestFactory.adjacentStrings( |
+ [AstTestFactory.string2("a"), AstTestFactory.string2("b")])); |
} |
void test_visitAnnotation_constant() { |
- _assertSource("@A", AstFactory.annotation(AstFactory.identifier3("A"))); |
+ _assertSource( |
+ "@A", AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
} |
void test_visitAnnotation_constructor() { |
_assertSource( |
"@A.c()", |
- AstFactory.annotation2(AstFactory.identifier3("A"), |
- AstFactory.identifier3("c"), AstFactory.argumentList())); |
+ AstTestFactory.annotation2(AstTestFactory.identifier3("A"), |
+ AstTestFactory.identifier3("c"), AstTestFactory.argumentList())); |
} |
void test_visitArgumentList() { |
_assertSource( |
"(a, b)", |
- AstFactory.argumentList( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.argumentList([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitAsExpression() { |
_assertSource( |
"e as T", |
- AstFactory.asExpression( |
- AstFactory.identifier3("e"), AstFactory.typeName4("T"))); |
+ AstTestFactory.asExpression( |
+ AstTestFactory.identifier3("e"), AstTestFactory.typeName4("T"))); |
} |
void test_visitAssertStatement() { |
- _assertSource( |
- "assert (a);", AstFactory.assertStatement(AstFactory.identifier3("a"))); |
+ _assertSource("assert (a);", |
+ AstTestFactory.assertStatement(AstTestFactory.identifier3("a"))); |
} |
void test_visitAssertStatement_withMessage() { |
_assertSource( |
"assert (a, b);", |
- AstFactory.assertStatement( |
- AstFactory.identifier3("a"), AstFactory.identifier3('b'))); |
+ AstTestFactory.assertStatement( |
+ AstTestFactory.identifier3("a"), AstTestFactory.identifier3('b'))); |
} |
void test_visitAssignmentExpression() { |
_assertSource( |
"a = b", |
- AstFactory.assignmentExpression(AstFactory.identifier3("a"), |
- TokenType.EQ, AstFactory.identifier3("b"))); |
+ AstTestFactory.assignmentExpression(AstTestFactory.identifier3("a"), |
+ TokenType.EQ, AstTestFactory.identifier3("b"))); |
} |
void test_visitAwaitExpression() { |
- _assertSource( |
- "await e", AstFactory.awaitExpression(AstFactory.identifier3("e"))); |
+ _assertSource("await e", |
+ AstTestFactory.awaitExpression(AstTestFactory.identifier3("e"))); |
} |
void test_visitBinaryExpression() { |
_assertSource( |
"a + b", |
- AstFactory.binaryExpression(AstFactory.identifier3("a"), TokenType.PLUS, |
- AstFactory.identifier3("b"))); |
+ AstTestFactory.binaryExpression(AstTestFactory.identifier3("a"), |
+ TokenType.PLUS, AstTestFactory.identifier3("b"))); |
} |
void test_visitBlock_empty() { |
- _assertSource("{}", AstFactory.block()); |
+ _assertSource("{}", AstTestFactory.block()); |
} |
void test_visitBlock_nonEmpty() { |
_assertSource( |
"{break; break;}", |
- AstFactory |
- .block([AstFactory.breakStatement(), AstFactory.breakStatement()])); |
+ AstTestFactory.block([ |
+ AstTestFactory.breakStatement(), |
+ AstTestFactory.breakStatement() |
+ ])); |
} |
void test_visitBlockFunctionBody_async() { |
- _assertSource("async {}", AstFactory.asyncBlockFunctionBody()); |
+ _assertSource("async {}", AstTestFactory.asyncBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_async_star() { |
- _assertSource("async* {}", AstFactory.asyncGeneratorBlockFunctionBody()); |
+ _assertSource( |
+ "async* {}", AstTestFactory.asyncGeneratorBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_simple() { |
- _assertSource("{}", AstFactory.blockFunctionBody2()); |
+ _assertSource("{}", AstTestFactory.blockFunctionBody2()); |
} |
void test_visitBlockFunctionBody_sync() { |
- _assertSource("sync {}", AstFactory.syncBlockFunctionBody()); |
+ _assertSource("sync {}", AstTestFactory.syncBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_sync_star() { |
- _assertSource("sync* {}", AstFactory.syncGeneratorBlockFunctionBody()); |
+ _assertSource("sync* {}", AstTestFactory.syncGeneratorBlockFunctionBody()); |
} |
void test_visitBooleanLiteral_false() { |
- _assertSource("false", AstFactory.booleanLiteral(false)); |
+ _assertSource("false", AstTestFactory.booleanLiteral(false)); |
} |
void test_visitBooleanLiteral_true() { |
- _assertSource("true", AstFactory.booleanLiteral(true)); |
+ _assertSource("true", AstTestFactory.booleanLiteral(true)); |
} |
void test_visitBreakStatement_label() { |
- _assertSource("break l;", AstFactory.breakStatement2("l")); |
+ _assertSource("break l;", AstTestFactory.breakStatement2("l")); |
} |
void test_visitBreakStatement_noLabel() { |
- _assertSource("break;", AstFactory.breakStatement()); |
+ _assertSource("break;", AstTestFactory.breakStatement()); |
} |
void test_visitCascadeExpression_field() { |
_assertSource( |
"a..b..c", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedPropertyAccess("b"), |
- AstFactory.cascadedPropertyAccess("c") |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedPropertyAccess("b"), |
+ AstTestFactory.cascadedPropertyAccess("c") |
])); |
} |
void test_visitCascadeExpression_index() { |
_assertSource( |
"a..[0]..[1]", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedIndexExpression(AstFactory.integer(0)), |
- AstFactory.cascadedIndexExpression(AstFactory.integer(1)) |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedIndexExpression(AstTestFactory.integer(0)), |
+ AstTestFactory.cascadedIndexExpression(AstTestFactory.integer(1)) |
])); |
} |
void test_visitCascadeExpression_method() { |
_assertSource( |
"a..b()..c()", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedMethodInvocation("b"), |
- AstFactory.cascadedMethodInvocation("c") |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedMethodInvocation("b"), |
+ AstTestFactory.cascadedMethodInvocation("c") |
])); |
} |
void test_visitCatchClause_catch_noStack() { |
- _assertSource("catch (e) {}", AstFactory.catchClause("e")); |
+ _assertSource("catch (e) {}", AstTestFactory.catchClause("e")); |
} |
void test_visitCatchClause_catch_stack() { |
- _assertSource("catch (e, s) {}", AstFactory.catchClause2("e", "s")); |
+ _assertSource("catch (e, s) {}", AstTestFactory.catchClause2("e", "s")); |
} |
void test_visitCatchClause_on() { |
_assertSource( |
- "on E {}", AstFactory.catchClause3(AstFactory.typeName4("E"))); |
+ "on E {}", AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))); |
} |
void test_visitCatchClause_on_catch() { |
_assertSource("on E catch (e) {}", |
- AstFactory.catchClause4(AstFactory.typeName4("E"), "e")); |
+ AstTestFactory.catchClause4(AstTestFactory.typeName4("E"), "e")); |
} |
void test_visitClassDeclaration_abstract() { |
_assertSource( |
"abstract class C {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
Keyword.ABSTRACT, "C", null, null, null, null)); |
} |
void test_visitClassDeclaration_empty() { |
_assertSource("class C {}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null)); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null)); |
} |
void test_visitClassDeclaration_extends() { |
_assertSource( |
"class C extends A {}", |
- AstFactory.classDeclaration(null, "C", null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), null, null)); |
+ AstTestFactory.classDeclaration( |
+ null, |
+ "C", |
+ null, |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ null, |
+ null)); |
} |
void test_visitClassDeclaration_extends_implements() { |
_assertSource( |
"class C extends A implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_extends_with() { |
_assertSource( |
"class C extends A with M {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
null)); |
} |
void test_visitClassDeclaration_extends_with_implements() { |
_assertSource( |
"class C extends A with M implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_implements() { |
_assertSource( |
"class C implements B {}", |
- AstFactory.classDeclaration(null, "C", null, null, null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_multipleMember() { |
_assertSource( |
"class C {var a; var b;}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null, [ |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]), |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("b")]) |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null, [ |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]), |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("b")]) |
])); |
} |
void test_visitClassDeclaration_parameters() { |
_assertSource( |
"class C<E> {}", |
- AstFactory.classDeclaration( |
- null, "C", AstFactory.typeParameterList(["E"]), null, null, null)); |
+ AstTestFactory.classDeclaration(null, "C", |
+ AstTestFactory.typeParameterList(["E"]), null, null, null)); |
} |
void test_visitClassDeclaration_parameters_extends() { |
_assertSource( |
"class C<E> extends A {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
null)); |
} |
@@ -1362,102 +1379,102 @@ class ToSourceVisitor2Test extends EngineTestCase { |
void test_visitClassDeclaration_parameters_extends_implements() { |
_assertSource( |
"class C<E> extends A implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_parameters_extends_with() { |
_assertSource( |
"class C<E> extends A with M {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
null)); |
} |
void test_visitClassDeclaration_parameters_extends_with_implements() { |
_assertSource( |
"class C<E> extends A with M implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_parameters_implements() { |
_assertSource( |
"class C<E> implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_singleMember() { |
_assertSource( |
"class C {var a;}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null, [ |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null, [ |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitClassDeclaration_withMetadata() { |
ClassDeclaration declaration = |
- AstFactory.classDeclaration(null, "C", null, null, null, null); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated class C {}", declaration); |
} |
void test_visitClassTypeAlias_abstract() { |
_assertSource( |
"abstract class C = S with M1;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null)); |
} |
void test_visitClassTypeAlias_abstract_implements() { |
_assertSource( |
"abstract class C = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_generic() { |
_assertSource( |
"class C<E> = S<E> with M1<E>;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
- AstFactory.typeName4("S", [AstFactory.typeName4("E")]), |
- AstFactory.withClause([ |
- AstFactory.typeName4("M1", [AstFactory.typeName4("E")]) |
+ AstTestFactory.typeName4("S", [AstTestFactory.typeName4("E")]), |
+ AstTestFactory.withClause([ |
+ AstTestFactory.typeName4("M1", [AstTestFactory.typeName4("E")]) |
]), |
null)); |
} |
@@ -1465,68 +1482,73 @@ class ToSourceVisitor2Test extends EngineTestCase { |
void test_visitClassTypeAlias_implements() { |
_assertSource( |
"class C = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_minimal() { |
_assertSource( |
"class C = S with M1;", |
- AstFactory.classTypeAlias("C", null, null, AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), null)); |
+ AstTestFactory.classTypeAlias( |
+ "C", |
+ null, |
+ null, |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ null)); |
} |
void test_visitClassTypeAlias_parameters_abstract() { |
_assertSource( |
"abstract class C<E> = S with M1;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null)); |
} |
void test_visitClassTypeAlias_parameters_abstract_implements() { |
_assertSource( |
"abstract class C<E> = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_parameters_implements() { |
_assertSource( |
"class C<E> = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_withMetadata() { |
- ClassTypeAlias declaration = AstFactory.classTypeAlias( |
+ ClassTypeAlias declaration = AstTestFactory.classTypeAlias( |
"C", |
null, |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated class C = S with M1;", declaration); |
} |
@@ -1538,374 +1560,388 @@ class ToSourceVisitor2Test extends EngineTestCase { |
} |
void test_visitCommentReference() { |
- _assertSource("", new CommentReference(null, AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "", new CommentReference(null, AstTestFactory.identifier3("a"))); |
} |
void test_visitCompilationUnit_declaration() { |
_assertSource( |
"var a;", |
- AstFactory.compilationUnit2([ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.compilationUnit2([ |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_directive() { |
- _assertSource("library l;", |
- AstFactory.compilationUnit3([AstFactory.libraryDirective2("l")])); |
+ _assertSource( |
+ "library l;", |
+ AstTestFactory |
+ .compilationUnit3([AstTestFactory.libraryDirective2("l")])); |
} |
void test_visitCompilationUnit_directive_declaration() { |
_assertSource( |
"library l; var a;", |
- AstFactory.compilationUnit4([ |
- AstFactory.libraryDirective2("l") |
+ AstTestFactory.compilationUnit4([ |
+ AstTestFactory.libraryDirective2("l") |
], [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_empty() { |
- _assertSource("", AstFactory.compilationUnit()); |
+ _assertSource("", AstTestFactory.compilationUnit()); |
} |
void test_visitCompilationUnit_script() { |
_assertSource( |
- "!#/bin/dartvm", AstFactory.compilationUnit5("!#/bin/dartvm")); |
+ "!#/bin/dartvm", AstTestFactory.compilationUnit5("!#/bin/dartvm")); |
} |
void test_visitCompilationUnit_script_declaration() { |
_assertSource( |
"!#/bin/dartvm var a;", |
- AstFactory.compilationUnit6("!#/bin/dartvm", [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.compilationUnit6("!#/bin/dartvm", [ |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_script_directive() { |
_assertSource( |
"!#/bin/dartvm library l;", |
- AstFactory.compilationUnit7( |
- "!#/bin/dartvm", [AstFactory.libraryDirective2("l")])); |
+ AstTestFactory.compilationUnit7( |
+ "!#/bin/dartvm", [AstTestFactory.libraryDirective2("l")])); |
} |
void test_visitCompilationUnit_script_directives_declarations() { |
_assertSource( |
"!#/bin/dartvm library l; var a;", |
- AstFactory.compilationUnit8("!#/bin/dartvm", [ |
- AstFactory.libraryDirective2("l") |
+ AstTestFactory.compilationUnit8("!#/bin/dartvm", [ |
+ AstTestFactory.libraryDirective2("l") |
], [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitConditionalExpression() { |
_assertSource( |
"a ? b : c", |
- AstFactory.conditionalExpression(AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), AstFactory.identifier3("c"))); |
+ AstTestFactory.conditionalExpression(AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), AstTestFactory.identifier3("c"))); |
} |
void test_visitConstructorDeclaration_const() { |
_assertSource( |
"const C() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
Keyword.CONST, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_external() { |
_assertSource( |
"external C();", |
- AstFactory.constructorDeclaration(AstFactory.identifier3("C"), null, |
- AstFactory.formalParameterList(), null)); |
+ AstTestFactory.constructorDeclaration(AstTestFactory.identifier3("C"), |
+ null, AstTestFactory.formalParameterList(), null)); |
} |
void test_visitConstructorDeclaration_minimal() { |
_assertSource( |
"C() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_multipleInitializers() { |
_assertSource( |
"C() : a = b, c = d {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
[ |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b")), |
- AstFactory.constructorFieldInitializer( |
- false, "c", AstFactory.identifier3("d")) |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b")), |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "c", AstTestFactory.identifier3("d")) |
], |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_multipleParameters() { |
_assertSource( |
"C(var a, var b) {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.simpleFormalParameter(Keyword.VAR, "b") |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "b") |
]), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_named() { |
_assertSource( |
"C.m() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
"m", |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_singleInitializer() { |
_assertSource( |
"C() : a = b {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
[ |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b")) |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b")) |
], |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_withMetadata() { |
- ConstructorDeclaration declaration = AstFactory.constructorDeclaration2( |
+ ConstructorDeclaration declaration = AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.blockFunctionBody2()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated C() {}", declaration); |
} |
void test_visitConstructorFieldInitializer_withoutThis() { |
_assertSource( |
"a = b", |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b"))); |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitConstructorFieldInitializer_withThis() { |
_assertSource( |
"this.a = b", |
- AstFactory.constructorFieldInitializer( |
- true, "a", AstFactory.identifier3("b"))); |
+ AstTestFactory.constructorFieldInitializer( |
+ true, "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitConstructorName_named_prefix() { |
- _assertSource("p.C.n", |
- AstFactory.constructorName(AstFactory.typeName4("p.C.n"), null)); |
+ _assertSource( |
+ "p.C.n", |
+ AstTestFactory.constructorName( |
+ AstTestFactory.typeName4("p.C.n"), null)); |
} |
void test_visitConstructorName_unnamed_noPrefix() { |
- _assertSource( |
- "C", AstFactory.constructorName(AstFactory.typeName4("C"), null)); |
+ _assertSource("C", |
+ AstTestFactory.constructorName(AstTestFactory.typeName4("C"), null)); |
} |
void test_visitConstructorName_unnamed_prefix() { |
_assertSource( |
"p.C", |
- AstFactory.constructorName( |
- AstFactory.typeName3(AstFactory.identifier5("p", "C")), null)); |
+ AstTestFactory.constructorName( |
+ AstTestFactory.typeName3(AstTestFactory.identifier5("p", "C")), |
+ null)); |
} |
void test_visitContinueStatement_label() { |
- _assertSource("continue l;", AstFactory.continueStatement("l")); |
+ _assertSource("continue l;", AstTestFactory.continueStatement("l")); |
} |
void test_visitContinueStatement_noLabel() { |
- _assertSource("continue;", AstFactory.continueStatement()); |
+ _assertSource("continue;", AstTestFactory.continueStatement()); |
} |
void test_visitDefaultFormalParameter_annotation() { |
- DefaultFormalParameter parameter = AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0)); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ DefaultFormalParameter parameter = AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), AstTestFactory.integer(0)); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A p = 0', parameter); |
} |
void test_visitDefaultFormalParameter_named_noValue() { |
_assertSource( |
"p", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), null)); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), null)); |
} |
void test_visitDefaultFormalParameter_named_value() { |
_assertSource( |
"p : 0", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0))); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitDefaultFormalParameter_positional_noValue() { |
_assertSource( |
"p", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), null)); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), null)); |
} |
void test_visitDefaultFormalParameter_positional_value() { |
_assertSource( |
"p = 0", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0))); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitDoStatement() { |
_assertSource( |
"do {} while (c);", |
- AstFactory.doStatement( |
- AstFactory.block(), AstFactory.identifier3("c"))); |
+ AstTestFactory.doStatement( |
+ AstTestFactory.block(), AstTestFactory.identifier3("c"))); |
} |
void test_visitDoubleLiteral() { |
- _assertSource("4.2", AstFactory.doubleLiteral(4.2)); |
+ _assertSource("4.2", AstTestFactory.doubleLiteral(4.2)); |
} |
void test_visitEmptyFunctionBody() { |
- _assertSource(";", AstFactory.emptyFunctionBody()); |
+ _assertSource(";", AstTestFactory.emptyFunctionBody()); |
} |
void test_visitEmptyStatement() { |
- _assertSource(";", AstFactory.emptyStatement()); |
+ _assertSource(";", AstTestFactory.emptyStatement()); |
} |
void test_visitEnumDeclaration_multiple() { |
- _assertSource( |
- "enum E {ONE, TWO}", AstFactory.enumDeclaration2("E", ["ONE", "TWO"])); |
+ _assertSource("enum E {ONE, TWO}", |
+ AstTestFactory.enumDeclaration2("E", ["ONE", "TWO"])); |
} |
void test_visitEnumDeclaration_single() { |
- _assertSource("enum E {ONE}", AstFactory.enumDeclaration2("E", ["ONE"])); |
+ _assertSource( |
+ "enum E {ONE}", AstTestFactory.enumDeclaration2("E", ["ONE"])); |
} |
void test_visitExportDirective_combinator() { |
_assertSource( |
"export 'a.dart' show A;", |
- AstFactory.exportDirective2("a.dart", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.exportDirective2("a.dart", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitExportDirective_combinators() { |
_assertSource( |
"export 'a.dart' show A hide B;", |
- AstFactory.exportDirective2("a.dart", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.exportDirective2("a.dart", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitExportDirective_minimal() { |
- _assertSource("export 'a.dart';", AstFactory.exportDirective2("a.dart")); |
+ _assertSource( |
+ "export 'a.dart';", AstTestFactory.exportDirective2("a.dart")); |
} |
void test_visitExportDirective_withMetadata() { |
- ExportDirective directive = AstFactory.exportDirective2("a.dart"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ ExportDirective directive = AstTestFactory.exportDirective2("a.dart"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated export 'a.dart';", directive); |
} |
void test_visitExpressionFunctionBody_async() { |
- _assertSource("async => a;", |
- AstFactory.asyncExpressionFunctionBody(AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "async => a;", |
+ AstTestFactory |
+ .asyncExpressionFunctionBody(AstTestFactory.identifier3("a"))); |
} |
void test_visitExpressionFunctionBody_simple() { |
_assertSource("=> a;", |
- AstFactory.expressionFunctionBody(AstFactory.identifier3("a"))); |
+ AstTestFactory.expressionFunctionBody(AstTestFactory.identifier3("a"))); |
} |
void test_visitExpressionStatement() { |
- _assertSource( |
- "a;", AstFactory.expressionStatement(AstFactory.identifier3("a"))); |
+ _assertSource("a;", |
+ AstTestFactory.expressionStatement(AstTestFactory.identifier3("a"))); |
} |
void test_visitExtendsClause() { |
- _assertSource( |
- "extends C", AstFactory.extendsClause(AstFactory.typeName4("C"))); |
+ _assertSource("extends C", |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("C"))); |
} |
void test_visitFieldDeclaration_instance() { |
_assertSource( |
"var a;", |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitFieldDeclaration_static() { |
_assertSource( |
"static var a;", |
- AstFactory.fieldDeclaration2( |
- true, Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.fieldDeclaration2( |
+ true, Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitFieldDeclaration_withMetadata() { |
- FieldDeclaration declaration = AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FieldDeclaration declaration = AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated var a;", declaration); |
} |
void test_visitFieldFormalParameter_annotation() { |
- FieldFormalParameter parameter = AstFactory.fieldFormalParameter2('f'); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ FieldFormalParameter parameter = AstTestFactory.fieldFormalParameter2('f'); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A this.f', parameter); |
} |
void test_visitFieldFormalParameter_functionTyped() { |
_assertSource( |
"A this.a(b)", |
- AstFactory.fieldFormalParameter( |
+ AstTestFactory.fieldFormalParameter( |
null, |
- AstFactory.typeName4("A"), |
+ AstTestFactory.typeName4("A"), |
"a", |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter3("b")]))); |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter3("b")]))); |
} |
void test_visitFieldFormalParameter_functionTyped_typeParameters() { |
@@ -1915,37 +1951,39 @@ class ToSourceVisitor2Test extends EngineTestCase { |
null, |
null, |
null, |
- AstFactory.typeName4('A'), |
+ AstTestFactory.typeName4('A'), |
TokenFactory.tokenFromKeyword(Keyword.THIS), |
TokenFactory.tokenFromType(TokenType.PERIOD), |
- AstFactory.identifier3('a'), |
- AstFactory.typeParameterList(['E', 'F']), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter3("b")]))); |
+ AstTestFactory.identifier3('a'), |
+ AstTestFactory.typeParameterList(['E', 'F']), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter3("b")]))); |
} |
void test_visitFieldFormalParameter_keyword() { |
- _assertSource( |
- "var this.a", AstFactory.fieldFormalParameter(Keyword.VAR, null, "a")); |
+ _assertSource("var this.a", |
+ AstTestFactory.fieldFormalParameter(Keyword.VAR, null, "a")); |
} |
void test_visitFieldFormalParameter_keywordAndType() { |
_assertSource( |
"final A this.a", |
- AstFactory.fieldFormalParameter( |
- Keyword.FINAL, AstFactory.typeName4("A"), "a")); |
+ AstTestFactory.fieldFormalParameter( |
+ Keyword.FINAL, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitFieldFormalParameter_type() { |
- _assertSource("A this.a", |
- AstFactory.fieldFormalParameter(null, AstFactory.typeName4("A"), "a")); |
+ _assertSource( |
+ "A this.a", |
+ AstTestFactory.fieldFormalParameter( |
+ null, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitForEachStatement_declared() { |
_assertSource( |
"for (var a in b) {}", |
- AstFactory.forEachStatement(AstFactory.declaredIdentifier3("a"), |
- AstFactory.identifier3("b"), AstFactory.block())); |
+ AstTestFactory.forEachStatement(AstTestFactory.declaredIdentifier3("a"), |
+ AstTestFactory.identifier3("b"), AstTestFactory.block())); |
} |
void test_visitForEachStatement_variable() { |
@@ -1955,11 +1993,11 @@ class ToSourceVisitor2Test extends EngineTestCase { |
null, |
TokenFactory.tokenFromKeyword(Keyword.FOR), |
TokenFactory.tokenFromType(TokenType.OPEN_PAREN), |
- AstFactory.identifier3("a"), |
+ AstTestFactory.identifier3("a"), |
TokenFactory.tokenFromKeyword(Keyword.IN), |
- AstFactory.identifier3("b"), |
+ AstTestFactory.identifier3("b"), |
TokenFactory.tokenFromType(TokenType.CLOSE_PAREN), |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForEachStatement_variable_await() { |
@@ -1969,268 +2007,288 @@ class ToSourceVisitor2Test extends EngineTestCase { |
TokenFactory.tokenFromString("await"), |
TokenFactory.tokenFromKeyword(Keyword.FOR), |
TokenFactory.tokenFromType(TokenType.OPEN_PAREN), |
- AstFactory.identifier3("a"), |
+ AstTestFactory.identifier3("a"), |
TokenFactory.tokenFromKeyword(Keyword.IN), |
- AstFactory.identifier3("b"), |
+ AstTestFactory.identifier3("b"), |
TokenFactory.tokenFromType(TokenType.CLOSE_PAREN), |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitFormalParameterList_empty() { |
- _assertSource("()", AstFactory.formalParameterList()); |
+ _assertSource("()", AstTestFactory.formalParameterList()); |
} |
void test_visitFormalParameterList_n() { |
_assertSource( |
"({a : 0})", |
- AstFactory.formalParameterList([ |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)) |
])); |
} |
void test_visitFormalParameterList_nn() { |
_assertSource( |
"({a : 0, b : 1})", |
- AstFactory.formalParameterList([ |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_p() { |
_assertSource( |
"([a = 0])", |
- AstFactory.formalParameterList([ |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)) |
])); |
} |
void test_visitFormalParameterList_pp() { |
_assertSource( |
"([a = 0, b = 1])", |
- AstFactory.formalParameterList([ |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_r() { |
_assertSource( |
"(a)", |
- AstFactory |
- .formalParameterList([AstFactory.simpleFormalParameter3("a")])); |
+ AstTestFactory |
+ .formalParameterList([AstTestFactory.simpleFormalParameter3("a")])); |
} |
void test_visitFormalParameterList_rn() { |
_assertSource( |
"(a, {b : 1})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_rnn() { |
_assertSource( |
"(a, {b : 1, c : 2})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(2)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(2)) |
])); |
} |
void test_visitFormalParameterList_rp() { |
_assertSource( |
"(a, [b = 1])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_rpp() { |
_assertSource( |
"(a, [b = 1, c = 2])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(2)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(2)) |
])); |
} |
void test_visitFormalParameterList_rr() { |
_assertSource( |
"(a, b)", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b") |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b") |
])); |
} |
void test_visitFormalParameterList_rrn() { |
_assertSource( |
"(a, b, {c : 3})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)) |
])); |
} |
void test_visitFormalParameterList_rrnn() { |
_assertSource( |
"(a, b, {c : 3, d : 4})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("d"), AstFactory.integer(4)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("d"), |
+ AstTestFactory.integer(4)) |
])); |
} |
void test_visitFormalParameterList_rrp() { |
_assertSource( |
"(a, b, [c = 3])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)) |
])); |
} |
void test_visitFormalParameterList_rrpp() { |
_assertSource( |
"(a, b, [c = 3, d = 4])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("d"), AstFactory.integer(4)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("d"), |
+ AstTestFactory.integer(4)) |
])); |
} |
void test_visitForStatement_c() { |
_assertSource( |
"for (; c;) {}", |
- AstFactory.forStatement( |
- null, AstFactory.identifier3("c"), null, AstFactory.block())); |
+ AstTestFactory.forStatement(null, AstTestFactory.identifier3("c"), null, |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_cu() { |
_assertSource( |
"for (; c; u) {}", |
- AstFactory.forStatement(null, AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(null, AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitForStatement_e() { |
_assertSource( |
"for (e;;) {}", |
- AstFactory.forStatement( |
- AstFactory.identifier3("e"), null, null, AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), null, null, |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_ec() { |
_assertSource( |
"for (e; c;) {}", |
- AstFactory.forStatement(AstFactory.identifier3("e"), |
- AstFactory.identifier3("c"), null, AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), |
+ AstTestFactory.identifier3("c"), null, AstTestFactory.block())); |
} |
void test_visitForStatement_ecu() { |
_assertSource( |
"for (e; c; u) {}", |
- AstFactory.forStatement( |
- AstFactory.identifier3("e"), |
- AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ AstTestFactory.forStatement( |
+ AstTestFactory.identifier3("e"), |
+ AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_eu() { |
_assertSource( |
"for (e;; u) {}", |
- AstFactory.forStatement(AstFactory.identifier3("e"), null, |
- [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), null, |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitForStatement_i() { |
_assertSource( |
"for (var i;;) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
null, |
null, |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_ic() { |
_assertSource( |
"for (var i; c;) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
- AstFactory.identifier3("c"), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
+ AstTestFactory.identifier3("c"), |
null, |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_icu() { |
_assertSource( |
"for (var i; c; u) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
- AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
+ AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_iu() { |
_assertSource( |
"for (var i;; u) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
null, |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_u() { |
_assertSource( |
"for (;; u) {}", |
- AstFactory.forStatement( |
- null, null, [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(null, null, |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitFunctionDeclaration_external() { |
- FunctionDeclaration functionDeclaration = AstFactory.functionDeclaration( |
- null, |
- null, |
- "f", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), AstFactory.emptyFunctionBody())); |
+ FunctionDeclaration functionDeclaration = |
+ AstTestFactory.functionDeclaration( |
+ null, |
+ null, |
+ "f", |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.emptyFunctionBody())); |
functionDeclaration.externalKeyword = |
TokenFactory.tokenFromKeyword(Keyword.EXTERNAL); |
_assertSource("external f();", functionDeclaration); |
@@ -2239,158 +2297,168 @@ class ToSourceVisitor2Test extends EngineTestCase { |
void test_visitFunctionDeclaration_getter() { |
_assertSource( |
"get f() {}", |
- AstFactory.functionDeclaration( |
- null, Keyword.GET, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, Keyword.GET, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_local_blockBody() { |
- FunctionDeclaration f = AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression()); |
+ FunctionDeclaration f = AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression()); |
FunctionDeclarationStatement fStatement = |
new FunctionDeclarationStatement(f); |
_assertSource( |
"main() {f() {} 42;}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"main", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2([ |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2([ |
fStatement, |
- AstFactory.expressionStatement(AstFactory.integer(42)) |
+ AstTestFactory.expressionStatement(AstTestFactory.integer(42)) |
])))); |
} |
void test_visitFunctionDeclaration_local_expressionBody() { |
- FunctionDeclaration f = AstFactory.functionDeclaration( |
+ FunctionDeclaration f = AstTestFactory.functionDeclaration( |
null, |
null, |
"f", |
- AstFactory.functionExpression2(AstFactory.formalParameterList(), |
- AstFactory.expressionFunctionBody(AstFactory.integer(1)))); |
+ AstTestFactory.functionExpression2(AstTestFactory.formalParameterList(), |
+ AstTestFactory.expressionFunctionBody(AstTestFactory.integer(1)))); |
FunctionDeclarationStatement fStatement = |
new FunctionDeclarationStatement(f); |
_assertSource( |
"main() {f() => 1; 2;}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"main", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2([ |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2([ |
fStatement, |
- AstFactory.expressionStatement(AstFactory.integer(2)) |
+ AstTestFactory.expressionStatement(AstTestFactory.integer(2)) |
])))); |
} |
void test_visitFunctionDeclaration_normal() { |
_assertSource( |
"f() {}", |
- AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_setter() { |
_assertSource( |
"set f() {}", |
- AstFactory.functionDeclaration( |
- null, Keyword.SET, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, Keyword.SET, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_typeParameters() { |
_assertSource( |
"f<E>() {}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"f", |
- AstFactory.functionExpression3( |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2()))); |
+ AstTestFactory.functionExpression3( |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2()))); |
} |
void test_visitFunctionDeclaration_withMetadata() { |
- FunctionDeclaration declaration = AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FunctionDeclaration declaration = AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated f() {}", declaration); |
} |
void test_visitFunctionDeclarationStatement() { |
_assertSource( |
"f() {}", |
- AstFactory.functionDeclarationStatement( |
- null, null, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclarationStatement( |
+ null, null, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionExpression() { |
- _assertSource("() {}", AstFactory.functionExpression()); |
+ _assertSource("() {}", AstTestFactory.functionExpression()); |
} |
void test_visitFunctionExpression_typeParameters() { |
_assertSource( |
"<E>() {}", |
- AstFactory.functionExpression3(AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), AstFactory.blockFunctionBody2())); |
+ AstTestFactory.functionExpression3( |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitFunctionExpressionInvocation_minimal() { |
- _assertSource("f()", |
- AstFactory.functionExpressionInvocation(AstFactory.identifier3("f"))); |
+ _assertSource( |
+ "f()", |
+ AstTestFactory |
+ .functionExpressionInvocation(AstTestFactory.identifier3("f"))); |
} |
void test_visitFunctionExpressionInvocation_typeArguments() { |
_assertSource( |
"f<A>()", |
- AstFactory.functionExpressionInvocation2(AstFactory.identifier3("f"), |
- AstFactory.typeArgumentList([AstFactory.typeName4('A')]))); |
+ AstTestFactory.functionExpressionInvocation2( |
+ AstTestFactory.identifier3("f"), |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4('A')]))); |
} |
void test_visitFunctionTypeAlias_generic() { |
_assertSource( |
"typedef A F<B>();", |
- AstFactory.typeAlias( |
- AstFactory.typeName4("A"), |
+ AstTestFactory.typeAlias( |
+ AstTestFactory.typeName4("A"), |
"F", |
- AstFactory.typeParameterList(["B"]), |
- AstFactory.formalParameterList())); |
+ AstTestFactory.typeParameterList(["B"]), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitFunctionTypeAlias_nonGeneric() { |
_assertSource( |
"typedef A F();", |
- AstFactory.typeAlias(AstFactory.typeName4("A"), "F", null, |
- AstFactory.formalParameterList())); |
+ AstTestFactory.typeAlias(AstTestFactory.typeName4("A"), "F", null, |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitFunctionTypeAlias_withMetadata() { |
- FunctionTypeAlias declaration = AstFactory.typeAlias( |
- AstFactory.typeName4("A"), "F", null, AstFactory.formalParameterList()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FunctionTypeAlias declaration = AstTestFactory.typeAlias( |
+ AstTestFactory.typeName4("A"), |
+ "F", |
+ null, |
+ AstTestFactory.formalParameterList()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated typedef A F();", declaration); |
} |
void test_visitFunctionTypedFormalParameter_annotation() { |
FunctionTypedFormalParameter parameter = |
- AstFactory.functionTypedFormalParameter(null, "f"); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ AstTestFactory.functionTypedFormalParameter(null, "f"); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A f()', parameter); |
} |
void test_visitFunctionTypedFormalParameter_noType() { |
- _assertSource("f()", AstFactory.functionTypedFormalParameter(null, "f")); |
+ _assertSource( |
+ "f()", AstTestFactory.functionTypedFormalParameter(null, "f")); |
} |
void test_visitFunctionTypedFormalParameter_type() { |
_assertSource( |
"T f()", |
- AstFactory.functionTypedFormalParameter( |
- AstFactory.typeName4("T"), "f")); |
+ AstTestFactory.functionTypedFormalParameter( |
+ AstTestFactory.typeName4("T"), "f")); |
} |
void test_visitFunctionTypedFormalParameter_typeParameters() { |
@@ -2399,939 +2467,971 @@ class ToSourceVisitor2Test extends EngineTestCase { |
new FunctionTypedFormalParameter( |
null, |
null, |
- AstFactory.typeName4("T"), |
- AstFactory.identifier3('f'), |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList([]))); |
+ AstTestFactory.typeName4("T"), |
+ AstTestFactory.identifier3('f'), |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList([]))); |
} |
void test_visitIfStatement_withElse() { |
_assertSource( |
"if (c) {} else {}", |
- AstFactory.ifStatement2(AstFactory.identifier3("c"), AstFactory.block(), |
- AstFactory.block())); |
+ AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"), |
+ AstTestFactory.block(), AstTestFactory.block())); |
} |
void test_visitIfStatement_withoutElse() { |
_assertSource( |
"if (c) {}", |
- AstFactory.ifStatement( |
- AstFactory.identifier3("c"), AstFactory.block())); |
+ AstTestFactory.ifStatement( |
+ AstTestFactory.identifier3("c"), AstTestFactory.block())); |
} |
void test_visitImplementsClause_multiple() { |
_assertSource( |
"implements A, B", |
- AstFactory.implementsClause( |
- [AstFactory.typeName4("A"), AstFactory.typeName4("B")])); |
+ AstTestFactory.implementsClause( |
+ [AstTestFactory.typeName4("A"), AstTestFactory.typeName4("B")])); |
} |
void test_visitImplementsClause_single() { |
_assertSource("implements A", |
- AstFactory.implementsClause([AstFactory.typeName4("A")])); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("A")])); |
} |
void test_visitImportDirective_combinator() { |
_assertSource( |
"import 'a.dart' show A;", |
- AstFactory.importDirective3("a.dart", null, [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.importDirective3("a.dart", null, [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitImportDirective_combinators() { |
_assertSource( |
"import 'a.dart' show A hide B;", |
- AstFactory.importDirective3("a.dart", null, [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.importDirective3("a.dart", null, [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitImportDirective_deferred() { |
_assertSource("import 'a.dart' deferred as p;", |
- AstFactory.importDirective2("a.dart", true, "p")); |
+ AstTestFactory.importDirective2("a.dart", true, "p")); |
} |
void test_visitImportDirective_minimal() { |
_assertSource( |
- "import 'a.dart';", AstFactory.importDirective3("a.dart", null)); |
+ "import 'a.dart';", AstTestFactory.importDirective3("a.dart", null)); |
} |
void test_visitImportDirective_prefix() { |
- _assertSource( |
- "import 'a.dart' as p;", AstFactory.importDirective3("a.dart", "p")); |
+ _assertSource("import 'a.dart' as p;", |
+ AstTestFactory.importDirective3("a.dart", "p")); |
} |
void test_visitImportDirective_prefix_combinator() { |
_assertSource( |
"import 'a.dart' as p show A;", |
- AstFactory.importDirective3("a.dart", "p", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.importDirective3("a.dart", "p", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitImportDirective_prefix_combinators() { |
_assertSource( |
"import 'a.dart' as p show A hide B;", |
- AstFactory.importDirective3("a.dart", "p", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.importDirective3("a.dart", "p", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitImportDirective_withMetadata() { |
- ImportDirective directive = AstFactory.importDirective3("a.dart", null); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ ImportDirective directive = AstTestFactory.importDirective3("a.dart", null); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated import 'a.dart';", directive); |
} |
void test_visitImportHideCombinator_multiple() { |
_assertSource( |
"hide a, b", |
- AstFactory.hideCombinator( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.hideCombinator([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitImportHideCombinator_single() { |
- _assertSource( |
- "hide a", AstFactory.hideCombinator([AstFactory.identifier3("a")])); |
+ _assertSource("hide a", |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("a")])); |
} |
void test_visitImportShowCombinator_multiple() { |
_assertSource( |
"show a, b", |
- AstFactory.showCombinator( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.showCombinator([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitImportShowCombinator_single() { |
- _assertSource( |
- "show a", AstFactory.showCombinator([AstFactory.identifier3("a")])); |
+ _assertSource("show a", |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("a")])); |
} |
void test_visitIndexExpression() { |
_assertSource( |
"a[i]", |
- AstFactory.indexExpression( |
- AstFactory.identifier3("a"), AstFactory.identifier3("i"))); |
+ AstTestFactory.indexExpression( |
+ AstTestFactory.identifier3("a"), AstTestFactory.identifier3("i"))); |
} |
void test_visitInstanceCreationExpression_const() { |
_assertSource( |
"const C()", |
- AstFactory.instanceCreationExpression2( |
- Keyword.CONST, AstFactory.typeName4("C"))); |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.CONST, AstTestFactory.typeName4("C"))); |
} |
void test_visitInstanceCreationExpression_named() { |
_assertSource( |
"new C.c()", |
- AstFactory.instanceCreationExpression3( |
- Keyword.NEW, AstFactory.typeName4("C"), "c")); |
+ AstTestFactory.instanceCreationExpression3( |
+ Keyword.NEW, AstTestFactory.typeName4("C"), "c")); |
} |
void test_visitInstanceCreationExpression_unnamed() { |
_assertSource( |
"new C()", |
- AstFactory.instanceCreationExpression2( |
- Keyword.NEW, AstFactory.typeName4("C"))); |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.NEW, AstTestFactory.typeName4("C"))); |
} |
void test_visitIntegerLiteral() { |
- _assertSource("42", AstFactory.integer(42)); |
+ _assertSource("42", AstTestFactory.integer(42)); |
} |
void test_visitInterpolationExpression_expression() { |
- _assertSource("\${a}", |
- AstFactory.interpolationExpression(AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "\${a}", |
+ AstTestFactory |
+ .interpolationExpression(AstTestFactory.identifier3("a"))); |
} |
void test_visitInterpolationExpression_identifier() { |
- _assertSource("\$a", AstFactory.interpolationExpression2("a")); |
+ _assertSource("\$a", AstTestFactory.interpolationExpression2("a")); |
} |
void test_visitInterpolationString() { |
- _assertSource("'x", AstFactory.interpolationString("'x", "x")); |
+ _assertSource("'x", AstTestFactory.interpolationString("'x", "x")); |
} |
void test_visitIsExpression_negated() { |
_assertSource( |
"a is! C", |
- AstFactory.isExpression( |
- AstFactory.identifier3("a"), true, AstFactory.typeName4("C"))); |
+ AstTestFactory.isExpression(AstTestFactory.identifier3("a"), true, |
+ AstTestFactory.typeName4("C"))); |
} |
void test_visitIsExpression_normal() { |
_assertSource( |
"a is C", |
- AstFactory.isExpression( |
- AstFactory.identifier3("a"), false, AstFactory.typeName4("C"))); |
+ AstTestFactory.isExpression(AstTestFactory.identifier3("a"), false, |
+ AstTestFactory.typeName4("C"))); |
} |
void test_visitLabel() { |
- _assertSource("a:", AstFactory.label2("a")); |
+ _assertSource("a:", AstTestFactory.label2("a")); |
} |
void test_visitLabeledStatement_multiple() { |
_assertSource( |
"a: b: return;", |
- AstFactory.labeledStatement( |
- [AstFactory.label2("a"), AstFactory.label2("b")], |
- AstFactory.returnStatement())); |
+ AstTestFactory.labeledStatement( |
+ [AstTestFactory.label2("a"), AstTestFactory.label2("b")], |
+ AstTestFactory.returnStatement())); |
} |
void test_visitLabeledStatement_single() { |
_assertSource( |
"a: return;", |
- AstFactory.labeledStatement( |
- [AstFactory.label2("a")], AstFactory.returnStatement())); |
+ AstTestFactory.labeledStatement( |
+ [AstTestFactory.label2("a")], AstTestFactory.returnStatement())); |
} |
void test_visitLibraryDirective() { |
- _assertSource("library l;", AstFactory.libraryDirective2("l")); |
+ _assertSource("library l;", AstTestFactory.libraryDirective2("l")); |
} |
void test_visitLibraryDirective_withMetadata() { |
- LibraryDirective directive = AstFactory.libraryDirective2("l"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ LibraryDirective directive = AstTestFactory.libraryDirective2("l"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated library l;", directive); |
} |
void test_visitLibraryIdentifier_multiple() { |
_assertSource( |
"a.b.c", |
- AstFactory.libraryIdentifier([ |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), |
- AstFactory.identifier3("c") |
+ AstTestFactory.libraryIdentifier([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), |
+ AstTestFactory.identifier3("c") |
])); |
} |
void test_visitLibraryIdentifier_single() { |
- _assertSource( |
- "a", AstFactory.libraryIdentifier([AstFactory.identifier3("a")])); |
+ _assertSource("a", |
+ AstTestFactory.libraryIdentifier([AstTestFactory.identifier3("a")])); |
} |
void test_visitListLiteral_const() { |
- _assertSource("const []", AstFactory.listLiteral2(Keyword.CONST, null)); |
+ _assertSource("const []", AstTestFactory.listLiteral2(Keyword.CONST, null)); |
} |
void test_visitListLiteral_empty() { |
- _assertSource("[]", AstFactory.listLiteral()); |
+ _assertSource("[]", AstTestFactory.listLiteral()); |
} |
void test_visitListLiteral_nonEmpty() { |
_assertSource( |
"[a, b, c]", |
- AstFactory.listLiteral([ |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), |
- AstFactory.identifier3("c") |
+ AstTestFactory.listLiteral([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), |
+ AstTestFactory.identifier3("c") |
])); |
} |
void test_visitMapLiteral_const() { |
- _assertSource("const {}", AstFactory.mapLiteral(Keyword.CONST, null)); |
+ _assertSource("const {}", AstTestFactory.mapLiteral(Keyword.CONST, null)); |
} |
void test_visitMapLiteral_empty() { |
- _assertSource("{}", AstFactory.mapLiteral2()); |
+ _assertSource("{}", AstTestFactory.mapLiteral2()); |
} |
void test_visitMapLiteral_nonEmpty() { |
_assertSource( |
"{'a' : a, 'b' : b, 'c' : c}", |
- AstFactory.mapLiteral2([ |
- AstFactory.mapLiteralEntry("a", AstFactory.identifier3("a")), |
- AstFactory.mapLiteralEntry("b", AstFactory.identifier3("b")), |
- AstFactory.mapLiteralEntry("c", AstFactory.identifier3("c")) |
+ AstTestFactory.mapLiteral2([ |
+ AstTestFactory.mapLiteralEntry("a", AstTestFactory.identifier3("a")), |
+ AstTestFactory.mapLiteralEntry("b", AstTestFactory.identifier3("b")), |
+ AstTestFactory.mapLiteralEntry("c", AstTestFactory.identifier3("c")) |
])); |
} |
void test_visitMapLiteralEntry() { |
_assertSource("'a' : b", |
- AstFactory.mapLiteralEntry("a", AstFactory.identifier3("b"))); |
+ AstTestFactory.mapLiteralEntry("a", AstTestFactory.identifier3("b"))); |
} |
void test_visitMethodDeclaration_external() { |
_assertSource( |
"external m();", |
- AstFactory.methodDeclaration(null, null, null, null, |
- AstFactory.identifier3("m"), AstFactory.formalParameterList())); |
+ AstTestFactory.methodDeclaration( |
+ null, |
+ null, |
+ null, |
+ null, |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitMethodDeclaration_external_returnType() { |
_assertSource( |
"external T m();", |
- AstFactory.methodDeclaration( |
+ AstTestFactory.methodDeclaration( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitMethodDeclaration_getter() { |
_assertSource( |
"get m {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
Keyword.GET, |
null, |
- AstFactory.identifier3("m"), |
+ AstTestFactory.identifier3("m"), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_getter_returnType() { |
_assertSource( |
"T get m {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
Keyword.GET, |
null, |
- AstFactory.identifier3("m"), |
+ AstTestFactory.identifier3("m"), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_getter_seturnType() { |
_assertSource( |
"T set m(var v) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
Keyword.SET, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_minimal() { |
_assertSource( |
"m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_multipleParameters() { |
_assertSource( |
"m(var a, var b) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.simpleFormalParameter(Keyword.VAR, "b") |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "b") |
]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_operator() { |
_assertSource( |
"operator +() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
Keyword.OPERATOR, |
- AstFactory.identifier3("+"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("+"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_operator_returnType() { |
_assertSource( |
"T operator +() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
Keyword.OPERATOR, |
- AstFactory.identifier3("+"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("+"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_returnType() { |
_assertSource( |
"T m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_setter() { |
_assertSource( |
"set m(var v) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
Keyword.SET, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_static() { |
_assertSource( |
"static m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
Keyword.STATIC, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_static_returnType() { |
_assertSource( |
"static T m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
Keyword.STATIC, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_typeParameters() { |
_assertSource( |
"m<E>() {}", |
- AstFactory.methodDeclaration3( |
+ AstTestFactory.methodDeclaration3( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_withMetadata() { |
- MethodDeclaration declaration = AstFactory.methodDeclaration2( |
+ MethodDeclaration declaration = AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated m() {}", declaration); |
} |
void test_visitMethodInvocation_conditional() { |
_assertSource( |
"t?.m()", |
- AstFactory.methodInvocation( |
- AstFactory.identifier3("t"), "m", null, TokenType.QUESTION_PERIOD)); |
+ AstTestFactory.methodInvocation(AstTestFactory.identifier3("t"), "m", |
+ null, TokenType.QUESTION_PERIOD)); |
} |
void test_visitMethodInvocation_noTarget() { |
- _assertSource("m()", AstFactory.methodInvocation2("m")); |
+ _assertSource("m()", AstTestFactory.methodInvocation2("m")); |
} |
void test_visitMethodInvocation_target() { |
- _assertSource( |
- "t.m()", AstFactory.methodInvocation(AstFactory.identifier3("t"), "m")); |
+ _assertSource("t.m()", |
+ AstTestFactory.methodInvocation(AstTestFactory.identifier3("t"), "m")); |
} |
void test_visitMethodInvocation_typeArguments() { |
_assertSource( |
"m<A>()", |
- AstFactory.methodInvocation3(null, "m", |
- AstFactory.typeArgumentList([AstFactory.typeName4('A')]))); |
+ AstTestFactory.methodInvocation3(null, "m", |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4('A')]))); |
} |
void test_visitNamedExpression() { |
- _assertSource( |
- "a: b", AstFactory.namedExpression2("a", AstFactory.identifier3("b"))); |
+ _assertSource("a: b", |
+ AstTestFactory.namedExpression2("a", AstTestFactory.identifier3("b"))); |
} |
void test_visitNamedFormalParameter() { |
_assertSource( |
"var a : 0", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.integer(0))); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitNativeClause() { |
- _assertSource("native 'code'", AstFactory.nativeClause("code")); |
+ _assertSource("native 'code'", AstTestFactory.nativeClause("code")); |
} |
void test_visitNativeFunctionBody() { |
- _assertSource("native 'str';", AstFactory.nativeFunctionBody("str")); |
+ _assertSource("native 'str';", AstTestFactory.nativeFunctionBody("str")); |
} |
void test_visitNullLiteral() { |
- _assertSource("null", AstFactory.nullLiteral()); |
+ _assertSource("null", AstTestFactory.nullLiteral()); |
} |
void test_visitParenthesizedExpression() { |
_assertSource( |
- "(a)", AstFactory.parenthesizedExpression(AstFactory.identifier3("a"))); |
+ "(a)", |
+ AstTestFactory |
+ .parenthesizedExpression(AstTestFactory.identifier3("a"))); |
} |
void test_visitPartDirective() { |
- _assertSource("part 'a.dart';", AstFactory.partDirective2("a.dart")); |
+ _assertSource("part 'a.dart';", AstTestFactory.partDirective2("a.dart")); |
} |
void test_visitPartDirective_withMetadata() { |
- PartDirective directive = AstFactory.partDirective2("a.dart"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ PartDirective directive = AstTestFactory.partDirective2("a.dart"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated part 'a.dart';", directive); |
} |
void test_visitPartOfDirective() { |
- _assertSource("part of l;", |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["l"]))); |
+ _assertSource( |
+ "part of l;", |
+ AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["l"]))); |
} |
void test_visitPartOfDirective_withMetadata() { |
- PartOfDirective directive = |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["l"])); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ PartOfDirective directive = AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["l"])); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated part of l;", directive); |
} |
void test_visitPositionalFormalParameter() { |
_assertSource( |
"var a = 0", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.integer(0))); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitPostfixExpression() { |
_assertSource( |
"a++", |
- AstFactory.postfixExpression( |
- AstFactory.identifier3("a"), TokenType.PLUS_PLUS)); |
+ AstTestFactory.postfixExpression( |
+ AstTestFactory.identifier3("a"), TokenType.PLUS_PLUS)); |
} |
void test_visitPrefixedIdentifier() { |
- _assertSource("a.b", AstFactory.identifier5("a", "b")); |
+ _assertSource("a.b", AstTestFactory.identifier5("a", "b")); |
} |
void test_visitPrefixExpression() { |
_assertSource( |
"-a", |
- AstFactory.prefixExpression( |
- TokenType.MINUS, AstFactory.identifier3("a"))); |
+ AstTestFactory.prefixExpression( |
+ TokenType.MINUS, AstTestFactory.identifier3("a"))); |
} |
void test_visitPropertyAccess() { |
- _assertSource( |
- "a.b", AstFactory.propertyAccess2(AstFactory.identifier3("a"), "b")); |
+ _assertSource("a.b", |
+ AstTestFactory.propertyAccess2(AstTestFactory.identifier3("a"), "b")); |
} |
void test_visitPropertyAccess_conditional() { |
_assertSource( |
"a?.b", |
- AstFactory.propertyAccess2( |
- AstFactory.identifier3("a"), "b", TokenType.QUESTION_PERIOD)); |
+ AstTestFactory.propertyAccess2( |
+ AstTestFactory.identifier3("a"), "b", TokenType.QUESTION_PERIOD)); |
} |
void test_visitRedirectingConstructorInvocation_named() { |
_assertSource( |
- "this.c()", AstFactory.redirectingConstructorInvocation2("c")); |
+ "this.c()", AstTestFactory.redirectingConstructorInvocation2("c")); |
} |
void test_visitRedirectingConstructorInvocation_unnamed() { |
- _assertSource("this()", AstFactory.redirectingConstructorInvocation()); |
+ _assertSource("this()", AstTestFactory.redirectingConstructorInvocation()); |
} |
void test_visitRethrowExpression() { |
- _assertSource("rethrow", AstFactory.rethrowExpression()); |
+ _assertSource("rethrow", AstTestFactory.rethrowExpression()); |
} |
void test_visitReturnStatement_expression() { |
- _assertSource( |
- "return a;", AstFactory.returnStatement2(AstFactory.identifier3("a"))); |
+ _assertSource("return a;", |
+ AstTestFactory.returnStatement2(AstTestFactory.identifier3("a"))); |
} |
void test_visitReturnStatement_noExpression() { |
- _assertSource("return;", AstFactory.returnStatement()); |
+ _assertSource("return;", AstTestFactory.returnStatement()); |
} |
void test_visitScriptTag() { |
String scriptTag = "!#/bin/dart.exe"; |
- _assertSource(scriptTag, AstFactory.scriptTag(scriptTag)); |
+ _assertSource(scriptTag, AstTestFactory.scriptTag(scriptTag)); |
} |
void test_visitSimpleFormalParameter_annotation() { |
- SimpleFormalParameter parameter = AstFactory.simpleFormalParameter3('x'); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ SimpleFormalParameter parameter = |
+ AstTestFactory.simpleFormalParameter3('x'); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A x', parameter); |
} |
void test_visitSimpleFormalParameter_keyword() { |
- _assertSource("var a", AstFactory.simpleFormalParameter(Keyword.VAR, "a")); |
+ _assertSource( |
+ "var a", AstTestFactory.simpleFormalParameter(Keyword.VAR, "a")); |
} |
void test_visitSimpleFormalParameter_keyword_type() { |
_assertSource( |
"final A a", |
- AstFactory.simpleFormalParameter2( |
- Keyword.FINAL, AstFactory.typeName4("A"), "a")); |
+ AstTestFactory.simpleFormalParameter2( |
+ Keyword.FINAL, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitSimpleFormalParameter_type() { |
- _assertSource("A a", |
- AstFactory.simpleFormalParameter4(AstFactory.typeName4("A"), "a")); |
+ _assertSource( |
+ "A a", |
+ AstTestFactory.simpleFormalParameter4( |
+ AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitSimpleIdentifier() { |
- _assertSource("a", AstFactory.identifier3("a")); |
+ _assertSource("a", AstTestFactory.identifier3("a")); |
} |
void test_visitSimpleStringLiteral() { |
- _assertSource("'a'", AstFactory.string2("a")); |
+ _assertSource("'a'", AstTestFactory.string2("a")); |
} |
void test_visitStringInterpolation() { |
_assertSource( |
"'a\${e}b'", |
- AstFactory.string([ |
- AstFactory.interpolationString("'a", "a"), |
- AstFactory.interpolationExpression(AstFactory.identifier3("e")), |
- AstFactory.interpolationString("b'", "b") |
+ AstTestFactory.string([ |
+ AstTestFactory.interpolationString("'a", "a"), |
+ AstTestFactory |
+ .interpolationExpression(AstTestFactory.identifier3("e")), |
+ AstTestFactory.interpolationString("b'", "b") |
])); |
} |
void test_visitSuperConstructorInvocation() { |
- _assertSource("super()", AstFactory.superConstructorInvocation()); |
+ _assertSource("super()", AstTestFactory.superConstructorInvocation()); |
} |
void test_visitSuperConstructorInvocation_named() { |
- _assertSource("super.c()", AstFactory.superConstructorInvocation2("c")); |
+ _assertSource("super.c()", AstTestFactory.superConstructorInvocation2("c")); |
} |
void test_visitSuperExpression() { |
- _assertSource("super", AstFactory.superExpression()); |
+ _assertSource("super", AstTestFactory.superExpression()); |
} |
void test_visitSwitchCase_multipleLabels() { |
_assertSource( |
"l1: l2: case a: {}", |
- AstFactory.switchCase2( |
- [AstFactory.label2("l1"), AstFactory.label2("l2")], |
- AstFactory.identifier3("a"), |
- [AstFactory.block()])); |
+ AstTestFactory.switchCase2( |
+ [AstTestFactory.label2("l1"), AstTestFactory.label2("l2")], |
+ AstTestFactory.identifier3("a"), |
+ [AstTestFactory.block()])); |
} |
void test_visitSwitchCase_multipleStatements() { |
_assertSource( |
"case a: {} {}", |
- AstFactory.switchCase(AstFactory.identifier3("a"), |
- [AstFactory.block(), AstFactory.block()])); |
+ AstTestFactory.switchCase(AstTestFactory.identifier3("a"), |
+ [AstTestFactory.block(), AstTestFactory.block()])); |
} |
void test_visitSwitchCase_noLabels() { |
_assertSource( |
"case a: {}", |
- AstFactory |
- .switchCase(AstFactory.identifier3("a"), [AstFactory.block()])); |
+ AstTestFactory.switchCase( |
+ AstTestFactory.identifier3("a"), [AstTestFactory.block()])); |
} |
void test_visitSwitchCase_singleLabel() { |
_assertSource( |
"l1: case a: {}", |
- AstFactory.switchCase2([AstFactory.label2("l1")], |
- AstFactory.identifier3("a"), [AstFactory.block()])); |
+ AstTestFactory.switchCase2([AstTestFactory.label2("l1")], |
+ AstTestFactory.identifier3("a"), [AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_multipleLabels() { |
_assertSource( |
"l1: l2: default: {}", |
- AstFactory.switchDefault( |
- [AstFactory.label2("l1"), AstFactory.label2("l2")], |
- [AstFactory.block()])); |
+ AstTestFactory.switchDefault( |
+ [AstTestFactory.label2("l1"), AstTestFactory.label2("l2")], |
+ [AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_multipleStatements() { |
- _assertSource("default: {} {}", |
- AstFactory.switchDefault2([AstFactory.block(), AstFactory.block()])); |
+ _assertSource( |
+ "default: {} {}", |
+ AstTestFactory |
+ .switchDefault2([AstTestFactory.block(), AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_noLabels() { |
_assertSource( |
- "default: {}", AstFactory.switchDefault2([AstFactory.block()])); |
+ "default: {}", AstTestFactory.switchDefault2([AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_singleLabel() { |
_assertSource( |
"l1: default: {}", |
- AstFactory |
- .switchDefault([AstFactory.label2("l1")], [AstFactory.block()])); |
+ AstTestFactory.switchDefault( |
+ [AstTestFactory.label2("l1")], [AstTestFactory.block()])); |
} |
void test_visitSwitchStatement() { |
_assertSource( |
"switch (a) {case 'b': {} default: {}}", |
- AstFactory.switchStatement(AstFactory.identifier3("a"), [ |
- AstFactory.switchCase(AstFactory.string2("b"), [AstFactory.block()]), |
- AstFactory.switchDefault2([AstFactory.block()]) |
+ AstTestFactory.switchStatement(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.switchCase( |
+ AstTestFactory.string2("b"), [AstTestFactory.block()]), |
+ AstTestFactory.switchDefault2([AstTestFactory.block()]) |
])); |
} |
void test_visitSymbolLiteral_multiple() { |
- _assertSource("#a.b.c", AstFactory.symbolLiteral(["a", "b", "c"])); |
+ _assertSource("#a.b.c", AstTestFactory.symbolLiteral(["a", "b", "c"])); |
} |
void test_visitSymbolLiteral_single() { |
- _assertSource("#a", AstFactory.symbolLiteral(["a"])); |
+ _assertSource("#a", AstTestFactory.symbolLiteral(["a"])); |
} |
void test_visitThisExpression() { |
- _assertSource("this", AstFactory.thisExpression()); |
+ _assertSource("this", AstTestFactory.thisExpression()); |
} |
void test_visitThrowStatement() { |
- _assertSource( |
- "throw e", AstFactory.throwExpression2(AstFactory.identifier3("e"))); |
+ _assertSource("throw e", |
+ AstTestFactory.throwExpression2(AstTestFactory.identifier3("e"))); |
} |
void test_visitTopLevelVariableDeclaration_multiple() { |
_assertSource( |
"var a;", |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitTopLevelVariableDeclaration_single() { |
_assertSource( |
"var a, b;", |
- AstFactory.topLevelVariableDeclaration2(Keyword.VAR, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.topLevelVariableDeclaration2(Keyword.VAR, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitTryStatement_catch() { |
_assertSource( |
"try {} on E {}", |
- AstFactory.tryStatement2(AstFactory.block(), |
- [AstFactory.catchClause3(AstFactory.typeName4("E"))])); |
+ AstTestFactory.tryStatement2(AstTestFactory.block(), |
+ [AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))])); |
} |
void test_visitTryStatement_catches() { |
_assertSource( |
"try {} on E {} on F {}", |
- AstFactory.tryStatement2(AstFactory.block(), [ |
- AstFactory.catchClause3(AstFactory.typeName4("E")), |
- AstFactory.catchClause3(AstFactory.typeName4("F")) |
+ AstTestFactory.tryStatement2(AstTestFactory.block(), [ |
+ AstTestFactory.catchClause3(AstTestFactory.typeName4("E")), |
+ AstTestFactory.catchClause3(AstTestFactory.typeName4("F")) |
])); |
} |
void test_visitTryStatement_catchFinally() { |
_assertSource( |
"try {} on E {} finally {}", |
- AstFactory.tryStatement3( |
- AstFactory.block(), |
- [AstFactory.catchClause3(AstFactory.typeName4("E"))], |
- AstFactory.block())); |
+ AstTestFactory.tryStatement3( |
+ AstTestFactory.block(), |
+ [AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))], |
+ AstTestFactory.block())); |
} |
void test_visitTryStatement_finally() { |
- _assertSource("try {} finally {}", |
- AstFactory.tryStatement(AstFactory.block(), AstFactory.block())); |
+ _assertSource( |
+ "try {} finally {}", |
+ AstTestFactory.tryStatement( |
+ AstTestFactory.block(), AstTestFactory.block())); |
} |
void test_visitTypeArgumentList_multiple() { |
_assertSource( |
"<E, F>", |
- AstFactory.typeArgumentList( |
- [AstFactory.typeName4("E"), AstFactory.typeName4("F")])); |
+ AstTestFactory.typeArgumentList( |
+ [AstTestFactory.typeName4("E"), AstTestFactory.typeName4("F")])); |
} |
void test_visitTypeArgumentList_single() { |
- _assertSource( |
- "<E>", AstFactory.typeArgumentList([AstFactory.typeName4("E")])); |
+ _assertSource("<E>", |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4("E")])); |
} |
void test_visitTypeName_multipleArgs() { |
_assertSource( |
"C<D, E>", |
- AstFactory.typeName4( |
- "C", [AstFactory.typeName4("D"), AstFactory.typeName4("E")])); |
+ AstTestFactory.typeName4("C", |
+ [AstTestFactory.typeName4("D"), AstTestFactory.typeName4("E")])); |
} |
void test_visitTypeName_nestedArg() { |
_assertSource( |
"C<D<E>>", |
- AstFactory.typeName4("C", [ |
- AstFactory.typeName4("D", [AstFactory.typeName4("E")]) |
+ AstTestFactory.typeName4("C", [ |
+ AstTestFactory.typeName4("D", [AstTestFactory.typeName4("E")]) |
])); |
} |
void test_visitTypeName_noArgs() { |
- _assertSource("C", AstFactory.typeName4("C")); |
+ _assertSource("C", AstTestFactory.typeName4("C")); |
} |
void test_visitTypeName_singleArg() { |
_assertSource( |
- "C<D>", AstFactory.typeName4("C", [AstFactory.typeName4("D")])); |
+ "C<D>", AstTestFactory.typeName4("C", [AstTestFactory.typeName4("D")])); |
} |
void test_visitTypeParameter_withExtends() { |
_assertSource("E extends C", |
- AstFactory.typeParameter2("E", AstFactory.typeName4("C"))); |
+ AstTestFactory.typeParameter2("E", AstTestFactory.typeName4("C"))); |
} |
void test_visitTypeParameter_withMetadata() { |
- TypeParameter parameter = AstFactory.typeParameter("E"); |
- parameter.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ TypeParameter parameter = AstTestFactory.typeParameter("E"); |
+ parameter.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated E", parameter); |
} |
void test_visitTypeParameter_withoutExtends() { |
- _assertSource("E", AstFactory.typeParameter("E")); |
+ _assertSource("E", AstTestFactory.typeParameter("E")); |
} |
void test_visitTypeParameterList_multiple() { |
- _assertSource("<E, F>", AstFactory.typeParameterList(["E", "F"])); |
+ _assertSource("<E, F>", AstTestFactory.typeParameterList(["E", "F"])); |
} |
void test_visitTypeParameterList_single() { |
- _assertSource("<E>", AstFactory.typeParameterList(["E"])); |
+ _assertSource("<E>", AstTestFactory.typeParameterList(["E"])); |
} |
void test_visitVariableDeclaration_initialized() { |
- _assertSource("a = b", |
- AstFactory.variableDeclaration2("a", AstFactory.identifier3("b"))); |
+ _assertSource( |
+ "a = b", |
+ AstTestFactory.variableDeclaration2( |
+ "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitVariableDeclaration_uninitialized() { |
- _assertSource("a", AstFactory.variableDeclaration("a")); |
+ _assertSource("a", AstTestFactory.variableDeclaration("a")); |
} |
void test_visitVariableDeclaration_withMetadata() { |
- VariableDeclaration declaration = AstFactory.variableDeclaration("a"); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ VariableDeclaration declaration = AstTestFactory.variableDeclaration("a"); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated a", declaration); |
} |
void test_visitVariableDeclarationList_const_type() { |
_assertSource( |
"const C a, b", |
- AstFactory.variableDeclarationList( |
- Keyword.CONST, AstFactory.typeName4("C"), [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList( |
+ Keyword.CONST, AstTestFactory.typeName4("C"), [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_final_noType() { |
_assertSource( |
"final a, b", |
- AstFactory.variableDeclarationList2(Keyword.FINAL, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList2(Keyword.FINAL, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_final_withMetadata() { |
- VariableDeclarationList declarationList = AstFactory |
+ VariableDeclarationList declarationList = AstTestFactory |
.variableDeclarationList2(Keyword.FINAL, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
]); |
- declarationList.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ declarationList.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated final a, b", declarationList); |
} |
void test_visitVariableDeclarationList_type() { |
_assertSource( |
"C a, b", |
- AstFactory.variableDeclarationList(null, AstFactory.typeName4("C"), [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList( |
+ null, AstTestFactory.typeName4("C"), [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_var() { |
_assertSource( |
"var a, b", |
- AstFactory.variableDeclarationList2(Keyword.VAR, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList2(Keyword.VAR, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationStatement() { |
_assertSource( |
"C c;", |
- AstFactory.variableDeclarationStatement(null, AstFactory.typeName4("C"), |
- [AstFactory.variableDeclaration("c")])); |
+ AstTestFactory.variableDeclarationStatement( |
+ null, |
+ AstTestFactory.typeName4("C"), |
+ [AstTestFactory.variableDeclaration("c")])); |
} |
void test_visitWhileStatement() { |
_assertSource( |
"while (c) {}", |
- AstFactory.whileStatement( |
- AstFactory.identifier3("c"), AstFactory.block())); |
+ AstTestFactory.whileStatement( |
+ AstTestFactory.identifier3("c"), AstTestFactory.block())); |
} |
void test_visitWithClause_multiple() { |
_assertSource( |
"with A, B, C", |
- AstFactory.withClause([ |
- AstFactory.typeName4("A"), |
- AstFactory.typeName4("B"), |
- AstFactory.typeName4("C") |
+ AstTestFactory.withClause([ |
+ AstTestFactory.typeName4("A"), |
+ AstTestFactory.typeName4("B"), |
+ AstTestFactory.typeName4("C") |
])); |
} |
void test_visitWithClause_single() { |
- _assertSource("with A", AstFactory.withClause([AstFactory.typeName4("A")])); |
+ _assertSource( |
+ "with A", AstTestFactory.withClause([AstTestFactory.typeName4("A")])); |
} |
void test_visitYieldStatement() { |
- _assertSource( |
- "yield e;", AstFactory.yieldStatement(AstFactory.identifier3("e"))); |
+ _assertSource("yield e;", |
+ AstTestFactory.yieldStatement(AstTestFactory.identifier3("e"))); |
} |
void test_visitYieldStatement_each() { |
_assertSource("yield* e;", |
- AstFactory.yieldEachStatement(AstFactory.identifier3("e"))); |
+ AstTestFactory.yieldEachStatement(AstTestFactory.identifier3("e"))); |
} |
/** |
@@ -3351,246 +3451,257 @@ class ToSourceVisitorTest extends EngineTestCase { |
void test_visitAdjacentStrings() { |
_assertSource( |
"'a' 'b'", |
- AstFactory.adjacentStrings( |
- [AstFactory.string2("a"), AstFactory.string2("b")])); |
+ AstTestFactory.adjacentStrings( |
+ [AstTestFactory.string2("a"), AstTestFactory.string2("b")])); |
} |
void test_visitAnnotation_constant() { |
- _assertSource("@A", AstFactory.annotation(AstFactory.identifier3("A"))); |
+ _assertSource( |
+ "@A", AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
} |
void test_visitAnnotation_constructor() { |
_assertSource( |
"@A.c()", |
- AstFactory.annotation2(AstFactory.identifier3("A"), |
- AstFactory.identifier3("c"), AstFactory.argumentList())); |
+ AstTestFactory.annotation2(AstTestFactory.identifier3("A"), |
+ AstTestFactory.identifier3("c"), AstTestFactory.argumentList())); |
} |
void test_visitArgumentList() { |
_assertSource( |
"(a, b)", |
- AstFactory.argumentList( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.argumentList([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitAsExpression() { |
_assertSource( |
"e as T", |
- AstFactory.asExpression( |
- AstFactory.identifier3("e"), AstFactory.typeName4("T"))); |
+ AstTestFactory.asExpression( |
+ AstTestFactory.identifier3("e"), AstTestFactory.typeName4("T"))); |
} |
void test_visitAssertStatement() { |
- _assertSource( |
- "assert (a);", AstFactory.assertStatement(AstFactory.identifier3("a"))); |
+ _assertSource("assert (a);", |
+ AstTestFactory.assertStatement(AstTestFactory.identifier3("a"))); |
} |
void test_visitAssertStatement_withMessage() { |
_assertSource( |
"assert (a, b);", |
- AstFactory.assertStatement( |
- AstFactory.identifier3("a"), AstFactory.identifier3('b'))); |
+ AstTestFactory.assertStatement( |
+ AstTestFactory.identifier3("a"), AstTestFactory.identifier3('b'))); |
} |
void test_visitAssignmentExpression() { |
_assertSource( |
"a = b", |
- AstFactory.assignmentExpression(AstFactory.identifier3("a"), |
- TokenType.EQ, AstFactory.identifier3("b"))); |
+ AstTestFactory.assignmentExpression(AstTestFactory.identifier3("a"), |
+ TokenType.EQ, AstTestFactory.identifier3("b"))); |
} |
void test_visitAwaitExpression() { |
- _assertSource( |
- "await e", AstFactory.awaitExpression(AstFactory.identifier3("e"))); |
+ _assertSource("await e", |
+ AstTestFactory.awaitExpression(AstTestFactory.identifier3("e"))); |
} |
void test_visitBinaryExpression() { |
_assertSource( |
"a + b", |
- AstFactory.binaryExpression(AstFactory.identifier3("a"), TokenType.PLUS, |
- AstFactory.identifier3("b"))); |
+ AstTestFactory.binaryExpression(AstTestFactory.identifier3("a"), |
+ TokenType.PLUS, AstTestFactory.identifier3("b"))); |
} |
void test_visitBlock_empty() { |
- _assertSource("{}", AstFactory.block()); |
+ _assertSource("{}", AstTestFactory.block()); |
} |
void test_visitBlock_nonEmpty() { |
_assertSource( |
"{break; break;}", |
- AstFactory |
- .block([AstFactory.breakStatement(), AstFactory.breakStatement()])); |
+ AstTestFactory.block([ |
+ AstTestFactory.breakStatement(), |
+ AstTestFactory.breakStatement() |
+ ])); |
} |
void test_visitBlockFunctionBody_async() { |
- _assertSource("async {}", AstFactory.asyncBlockFunctionBody()); |
+ _assertSource("async {}", AstTestFactory.asyncBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_async_star() { |
- _assertSource("async* {}", AstFactory.asyncGeneratorBlockFunctionBody()); |
+ _assertSource( |
+ "async* {}", AstTestFactory.asyncGeneratorBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_simple() { |
- _assertSource("{}", AstFactory.blockFunctionBody2()); |
+ _assertSource("{}", AstTestFactory.blockFunctionBody2()); |
} |
void test_visitBlockFunctionBody_sync() { |
- _assertSource("sync {}", AstFactory.syncBlockFunctionBody()); |
+ _assertSource("sync {}", AstTestFactory.syncBlockFunctionBody()); |
} |
void test_visitBlockFunctionBody_sync_star() { |
- _assertSource("sync* {}", AstFactory.syncGeneratorBlockFunctionBody()); |
+ _assertSource("sync* {}", AstTestFactory.syncGeneratorBlockFunctionBody()); |
} |
void test_visitBooleanLiteral_false() { |
- _assertSource("false", AstFactory.booleanLiteral(false)); |
+ _assertSource("false", AstTestFactory.booleanLiteral(false)); |
} |
void test_visitBooleanLiteral_true() { |
- _assertSource("true", AstFactory.booleanLiteral(true)); |
+ _assertSource("true", AstTestFactory.booleanLiteral(true)); |
} |
void test_visitBreakStatement_label() { |
- _assertSource("break l;", AstFactory.breakStatement2("l")); |
+ _assertSource("break l;", AstTestFactory.breakStatement2("l")); |
} |
void test_visitBreakStatement_noLabel() { |
- _assertSource("break;", AstFactory.breakStatement()); |
+ _assertSource("break;", AstTestFactory.breakStatement()); |
} |
void test_visitCascadeExpression_field() { |
_assertSource( |
"a..b..c", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedPropertyAccess("b"), |
- AstFactory.cascadedPropertyAccess("c") |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedPropertyAccess("b"), |
+ AstTestFactory.cascadedPropertyAccess("c") |
])); |
} |
void test_visitCascadeExpression_index() { |
_assertSource( |
"a..[0]..[1]", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedIndexExpression(AstFactory.integer(0)), |
- AstFactory.cascadedIndexExpression(AstFactory.integer(1)) |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedIndexExpression(AstTestFactory.integer(0)), |
+ AstTestFactory.cascadedIndexExpression(AstTestFactory.integer(1)) |
])); |
} |
void test_visitCascadeExpression_method() { |
_assertSource( |
"a..b()..c()", |
- AstFactory.cascadeExpression(AstFactory.identifier3("a"), [ |
- AstFactory.cascadedMethodInvocation("b"), |
- AstFactory.cascadedMethodInvocation("c") |
+ AstTestFactory.cascadeExpression(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.cascadedMethodInvocation("b"), |
+ AstTestFactory.cascadedMethodInvocation("c") |
])); |
} |
void test_visitCatchClause_catch_noStack() { |
- _assertSource("catch (e) {}", AstFactory.catchClause("e")); |
+ _assertSource("catch (e) {}", AstTestFactory.catchClause("e")); |
} |
void test_visitCatchClause_catch_stack() { |
- _assertSource("catch (e, s) {}", AstFactory.catchClause2("e", "s")); |
+ _assertSource("catch (e, s) {}", AstTestFactory.catchClause2("e", "s")); |
} |
void test_visitCatchClause_on() { |
_assertSource( |
- "on E {}", AstFactory.catchClause3(AstFactory.typeName4("E"))); |
+ "on E {}", AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))); |
} |
void test_visitCatchClause_on_catch() { |
_assertSource("on E catch (e) {}", |
- AstFactory.catchClause4(AstFactory.typeName4("E"), "e")); |
+ AstTestFactory.catchClause4(AstTestFactory.typeName4("E"), "e")); |
} |
void test_visitClassDeclaration_abstract() { |
_assertSource( |
"abstract class C {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
Keyword.ABSTRACT, "C", null, null, null, null)); |
} |
void test_visitClassDeclaration_empty() { |
_assertSource("class C {}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null)); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null)); |
} |
void test_visitClassDeclaration_extends() { |
_assertSource( |
"class C extends A {}", |
- AstFactory.classDeclaration(null, "C", null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), null, null)); |
+ AstTestFactory.classDeclaration( |
+ null, |
+ "C", |
+ null, |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ null, |
+ null)); |
} |
void test_visitClassDeclaration_extends_implements() { |
_assertSource( |
"class C extends A implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_extends_with() { |
_assertSource( |
"class C extends A with M {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
null)); |
} |
void test_visitClassDeclaration_extends_with_implements() { |
_assertSource( |
"class C extends A with M implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
null, |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_implements() { |
_assertSource( |
"class C implements B {}", |
- AstFactory.classDeclaration(null, "C", null, null, null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_multipleMember() { |
_assertSource( |
"class C {var a; var b;}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null, [ |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]), |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("b")]) |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null, [ |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]), |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("b")]) |
])); |
} |
void test_visitClassDeclaration_parameters() { |
_assertSource( |
"class C<E> {}", |
- AstFactory.classDeclaration( |
- null, "C", AstFactory.typeParameterList(["E"]), null, null, null)); |
+ AstTestFactory.classDeclaration(null, "C", |
+ AstTestFactory.typeParameterList(["E"]), null, null, null)); |
} |
void test_visitClassDeclaration_parameters_extends() { |
_assertSource( |
"class C<E> extends A {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
null)); |
} |
@@ -3598,102 +3709,102 @@ class ToSourceVisitorTest extends EngineTestCase { |
void test_visitClassDeclaration_parameters_extends_implements() { |
_assertSource( |
"class C<E> extends A implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_parameters_extends_with() { |
_assertSource( |
"class C<E> extends A with M {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
null)); |
} |
void test_visitClassDeclaration_parameters_extends_with_implements() { |
_assertSource( |
"class C<E> extends A with M implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
- AstFactory.extendsClause(AstFactory.typeName4("A")), |
- AstFactory.withClause([AstFactory.typeName4("M")]), |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.typeParameterList(["E"]), |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("A")), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_parameters_implements() { |
_assertSource( |
"class C<E> implements B {}", |
- AstFactory.classDeclaration( |
+ AstTestFactory.classDeclaration( |
null, |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
null, |
- AstFactory.implementsClause([AstFactory.typeName4("B")]))); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("B")]))); |
} |
void test_visitClassDeclaration_singleMember() { |
_assertSource( |
"class C {var a;}", |
- AstFactory.classDeclaration(null, "C", null, null, null, null, [ |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null, [ |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitClassDeclaration_withMetadata() { |
ClassDeclaration declaration = |
- AstFactory.classDeclaration(null, "C", null, null, null, null); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.classDeclaration(null, "C", null, null, null, null); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated class C {}", declaration); |
} |
void test_visitClassTypeAlias_abstract() { |
_assertSource( |
"abstract class C = S with M1;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null)); |
} |
void test_visitClassTypeAlias_abstract_implements() { |
_assertSource( |
"abstract class C = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_generic() { |
_assertSource( |
"class C<E> = S<E> with M1<E>;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
- AstFactory.typeName4("S", [AstFactory.typeName4("E")]), |
- AstFactory.withClause([ |
- AstFactory.typeName4("M1", [AstFactory.typeName4("E")]) |
+ AstTestFactory.typeName4("S", [AstTestFactory.typeName4("E")]), |
+ AstTestFactory.withClause([ |
+ AstTestFactory.typeName4("M1", [AstTestFactory.typeName4("E")]) |
]), |
null)); |
} |
@@ -3701,68 +3812,73 @@ class ToSourceVisitorTest extends EngineTestCase { |
void test_visitClassTypeAlias_implements() { |
_assertSource( |
"class C = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
null, |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_minimal() { |
_assertSource( |
"class C = S with M1;", |
- AstFactory.classTypeAlias("C", null, null, AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), null)); |
+ AstTestFactory.classTypeAlias( |
+ "C", |
+ null, |
+ null, |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ null)); |
} |
void test_visitClassTypeAlias_parameters_abstract() { |
_assertSource( |
"abstract class C<E> = S with M1;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null)); |
} |
void test_visitClassTypeAlias_parameters_abstract_implements() { |
_assertSource( |
"abstract class C<E> = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
Keyword.ABSTRACT, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_parameters_implements() { |
_assertSource( |
"class C<E> = S with M1 implements I;", |
- AstFactory.classTypeAlias( |
+ AstTestFactory.classTypeAlias( |
"C", |
- AstFactory.typeParameterList(["E"]), |
+ AstTestFactory.typeParameterList(["E"]), |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
- AstFactory.implementsClause([AstFactory.typeName4("I")]))); |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("I")]))); |
} |
void test_visitClassTypeAlias_withMetadata() { |
- ClassTypeAlias declaration = AstFactory.classTypeAlias( |
+ ClassTypeAlias declaration = AstTestFactory.classTypeAlias( |
"C", |
null, |
null, |
- AstFactory.typeName4("S"), |
- AstFactory.withClause([AstFactory.typeName4("M1")]), |
+ AstTestFactory.typeName4("S"), |
+ AstTestFactory.withClause([AstTestFactory.typeName4("M1")]), |
null); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated class C = S with M1;", declaration); |
} |
@@ -3774,374 +3890,388 @@ class ToSourceVisitorTest extends EngineTestCase { |
} |
void test_visitCommentReference() { |
- _assertSource("", new CommentReference(null, AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "", new CommentReference(null, AstTestFactory.identifier3("a"))); |
} |
void test_visitCompilationUnit_declaration() { |
_assertSource( |
"var a;", |
- AstFactory.compilationUnit2([ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.compilationUnit2([ |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_directive() { |
- _assertSource("library l;", |
- AstFactory.compilationUnit3([AstFactory.libraryDirective2("l")])); |
+ _assertSource( |
+ "library l;", |
+ AstTestFactory |
+ .compilationUnit3([AstTestFactory.libraryDirective2("l")])); |
} |
void test_visitCompilationUnit_directive_declaration() { |
_assertSource( |
"library l; var a;", |
- AstFactory.compilationUnit4([ |
- AstFactory.libraryDirective2("l") |
+ AstTestFactory.compilationUnit4([ |
+ AstTestFactory.libraryDirective2("l") |
], [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_empty() { |
- _assertSource("", AstFactory.compilationUnit()); |
+ _assertSource("", AstTestFactory.compilationUnit()); |
} |
void test_visitCompilationUnit_script() { |
_assertSource( |
- "!#/bin/dartvm", AstFactory.compilationUnit5("!#/bin/dartvm")); |
+ "!#/bin/dartvm", AstTestFactory.compilationUnit5("!#/bin/dartvm")); |
} |
void test_visitCompilationUnit_script_declaration() { |
_assertSource( |
"!#/bin/dartvm var a;", |
- AstFactory.compilationUnit6("!#/bin/dartvm", [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.compilationUnit6("!#/bin/dartvm", [ |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitCompilationUnit_script_directive() { |
_assertSource( |
"!#/bin/dartvm library l;", |
- AstFactory.compilationUnit7( |
- "!#/bin/dartvm", [AstFactory.libraryDirective2("l")])); |
+ AstTestFactory.compilationUnit7( |
+ "!#/bin/dartvm", [AstTestFactory.libraryDirective2("l")])); |
} |
void test_visitCompilationUnit_script_directives_declarations() { |
_assertSource( |
"!#/bin/dartvm library l; var a;", |
- AstFactory.compilationUnit8("!#/bin/dartvm", [ |
- AstFactory.libraryDirective2("l") |
+ AstTestFactory.compilationUnit8("!#/bin/dartvm", [ |
+ AstTestFactory.libraryDirective2("l") |
], [ |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")]) |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")]) |
])); |
} |
void test_visitConditionalExpression() { |
_assertSource( |
"a ? b : c", |
- AstFactory.conditionalExpression(AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), AstFactory.identifier3("c"))); |
+ AstTestFactory.conditionalExpression(AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), AstTestFactory.identifier3("c"))); |
} |
void test_visitConstructorDeclaration_const() { |
_assertSource( |
"const C() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
Keyword.CONST, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_external() { |
_assertSource( |
"external C();", |
- AstFactory.constructorDeclaration(AstFactory.identifier3("C"), null, |
- AstFactory.formalParameterList(), null)); |
+ AstTestFactory.constructorDeclaration(AstTestFactory.identifier3("C"), |
+ null, AstTestFactory.formalParameterList(), null)); |
} |
void test_visitConstructorDeclaration_minimal() { |
_assertSource( |
"C() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_multipleInitializers() { |
_assertSource( |
"C() : a = b, c = d {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
[ |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b")), |
- AstFactory.constructorFieldInitializer( |
- false, "c", AstFactory.identifier3("d")) |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b")), |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "c", AstTestFactory.identifier3("d")) |
], |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_multipleParameters() { |
_assertSource( |
"C(var a, var b) {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.simpleFormalParameter(Keyword.VAR, "b") |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "b") |
]), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_named() { |
_assertSource( |
"C.m() {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
"m", |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_singleInitializer() { |
_assertSource( |
"C() : a = b {}", |
- AstFactory.constructorDeclaration2( |
+ AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
[ |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b")) |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b")) |
], |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitConstructorDeclaration_withMetadata() { |
- ConstructorDeclaration declaration = AstFactory.constructorDeclaration2( |
+ ConstructorDeclaration declaration = AstTestFactory.constructorDeclaration2( |
null, |
null, |
- AstFactory.identifier3("C"), |
+ AstTestFactory.identifier3("C"), |
null, |
- AstFactory.formalParameterList(), |
+ AstTestFactory.formalParameterList(), |
null, |
- AstFactory.blockFunctionBody2()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.blockFunctionBody2()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated C() {}", declaration); |
} |
void test_visitConstructorFieldInitializer_withoutThis() { |
_assertSource( |
"a = b", |
- AstFactory.constructorFieldInitializer( |
- false, "a", AstFactory.identifier3("b"))); |
+ AstTestFactory.constructorFieldInitializer( |
+ false, "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitConstructorFieldInitializer_withThis() { |
_assertSource( |
"this.a = b", |
- AstFactory.constructorFieldInitializer( |
- true, "a", AstFactory.identifier3("b"))); |
+ AstTestFactory.constructorFieldInitializer( |
+ true, "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitConstructorName_named_prefix() { |
- _assertSource("p.C.n", |
- AstFactory.constructorName(AstFactory.typeName4("p.C.n"), null)); |
+ _assertSource( |
+ "p.C.n", |
+ AstTestFactory.constructorName( |
+ AstTestFactory.typeName4("p.C.n"), null)); |
} |
void test_visitConstructorName_unnamed_noPrefix() { |
- _assertSource( |
- "C", AstFactory.constructorName(AstFactory.typeName4("C"), null)); |
+ _assertSource("C", |
+ AstTestFactory.constructorName(AstTestFactory.typeName4("C"), null)); |
} |
void test_visitConstructorName_unnamed_prefix() { |
_assertSource( |
"p.C", |
- AstFactory.constructorName( |
- AstFactory.typeName3(AstFactory.identifier5("p", "C")), null)); |
+ AstTestFactory.constructorName( |
+ AstTestFactory.typeName3(AstTestFactory.identifier5("p", "C")), |
+ null)); |
} |
void test_visitContinueStatement_label() { |
- _assertSource("continue l;", AstFactory.continueStatement("l")); |
+ _assertSource("continue l;", AstTestFactory.continueStatement("l")); |
} |
void test_visitContinueStatement_noLabel() { |
- _assertSource("continue;", AstFactory.continueStatement()); |
+ _assertSource("continue;", AstTestFactory.continueStatement()); |
} |
void test_visitDefaultFormalParameter_annotation() { |
- DefaultFormalParameter parameter = AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0)); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ DefaultFormalParameter parameter = AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), AstTestFactory.integer(0)); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A p = 0', parameter); |
} |
void test_visitDefaultFormalParameter_named_noValue() { |
_assertSource( |
"p", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), null)); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), null)); |
} |
void test_visitDefaultFormalParameter_named_value() { |
_assertSource( |
"p : 0", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0))); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitDefaultFormalParameter_positional_noValue() { |
_assertSource( |
"p", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), null)); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), null)); |
} |
void test_visitDefaultFormalParameter_positional_value() { |
_assertSource( |
"p = 0", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("p"), AstFactory.integer(0))); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("p"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitDoStatement() { |
_assertSource( |
"do {} while (c);", |
- AstFactory.doStatement( |
- AstFactory.block(), AstFactory.identifier3("c"))); |
+ AstTestFactory.doStatement( |
+ AstTestFactory.block(), AstTestFactory.identifier3("c"))); |
} |
void test_visitDoubleLiteral() { |
- _assertSource("4.2", AstFactory.doubleLiteral(4.2)); |
+ _assertSource("4.2", AstTestFactory.doubleLiteral(4.2)); |
} |
void test_visitEmptyFunctionBody() { |
- _assertSource(";", AstFactory.emptyFunctionBody()); |
+ _assertSource(";", AstTestFactory.emptyFunctionBody()); |
} |
void test_visitEmptyStatement() { |
- _assertSource(";", AstFactory.emptyStatement()); |
+ _assertSource(";", AstTestFactory.emptyStatement()); |
} |
void test_visitEnumDeclaration_multiple() { |
- _assertSource( |
- "enum E {ONE, TWO}", AstFactory.enumDeclaration2("E", ["ONE", "TWO"])); |
+ _assertSource("enum E {ONE, TWO}", |
+ AstTestFactory.enumDeclaration2("E", ["ONE", "TWO"])); |
} |
void test_visitEnumDeclaration_single() { |
- _assertSource("enum E {ONE}", AstFactory.enumDeclaration2("E", ["ONE"])); |
+ _assertSource( |
+ "enum E {ONE}", AstTestFactory.enumDeclaration2("E", ["ONE"])); |
} |
void test_visitExportDirective_combinator() { |
_assertSource( |
"export 'a.dart' show A;", |
- AstFactory.exportDirective2("a.dart", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.exportDirective2("a.dart", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitExportDirective_combinators() { |
_assertSource( |
"export 'a.dart' show A hide B;", |
- AstFactory.exportDirective2("a.dart", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.exportDirective2("a.dart", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitExportDirective_minimal() { |
- _assertSource("export 'a.dart';", AstFactory.exportDirective2("a.dart")); |
+ _assertSource( |
+ "export 'a.dart';", AstTestFactory.exportDirective2("a.dart")); |
} |
void test_visitExportDirective_withMetadata() { |
- ExportDirective directive = AstFactory.exportDirective2("a.dart"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ ExportDirective directive = AstTestFactory.exportDirective2("a.dart"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated export 'a.dart';", directive); |
} |
void test_visitExpressionFunctionBody_async() { |
- _assertSource("async => a;", |
- AstFactory.asyncExpressionFunctionBody(AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "async => a;", |
+ AstTestFactory |
+ .asyncExpressionFunctionBody(AstTestFactory.identifier3("a"))); |
} |
void test_visitExpressionFunctionBody_simple() { |
_assertSource("=> a;", |
- AstFactory.expressionFunctionBody(AstFactory.identifier3("a"))); |
+ AstTestFactory.expressionFunctionBody(AstTestFactory.identifier3("a"))); |
} |
void test_visitExpressionStatement() { |
- _assertSource( |
- "a;", AstFactory.expressionStatement(AstFactory.identifier3("a"))); |
+ _assertSource("a;", |
+ AstTestFactory.expressionStatement(AstTestFactory.identifier3("a"))); |
} |
void test_visitExtendsClause() { |
- _assertSource( |
- "extends C", AstFactory.extendsClause(AstFactory.typeName4("C"))); |
+ _assertSource("extends C", |
+ AstTestFactory.extendsClause(AstTestFactory.typeName4("C"))); |
} |
void test_visitFieldDeclaration_instance() { |
_assertSource( |
"var a;", |
- AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitFieldDeclaration_static() { |
_assertSource( |
"static var a;", |
- AstFactory.fieldDeclaration2( |
- true, Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.fieldDeclaration2( |
+ true, Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitFieldDeclaration_withMetadata() { |
- FieldDeclaration declaration = AstFactory.fieldDeclaration2( |
- false, Keyword.VAR, [AstFactory.variableDeclaration("a")]); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FieldDeclaration declaration = AstTestFactory.fieldDeclaration2( |
+ false, Keyword.VAR, [AstTestFactory.variableDeclaration("a")]); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated var a;", declaration); |
} |
void test_visitFieldFormalParameter_annotation() { |
- FieldFormalParameter parameter = AstFactory.fieldFormalParameter2('f'); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ FieldFormalParameter parameter = AstTestFactory.fieldFormalParameter2('f'); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A this.f', parameter); |
} |
void test_visitFieldFormalParameter_functionTyped() { |
_assertSource( |
"A this.a(b)", |
- AstFactory.fieldFormalParameter( |
+ AstTestFactory.fieldFormalParameter( |
null, |
- AstFactory.typeName4("A"), |
+ AstTestFactory.typeName4("A"), |
"a", |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter3("b")]))); |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter3("b")]))); |
} |
void test_visitFieldFormalParameter_functionTyped_typeParameters() { |
@@ -4151,37 +4281,39 @@ class ToSourceVisitorTest extends EngineTestCase { |
null, |
null, |
null, |
- AstFactory.typeName4('A'), |
+ AstTestFactory.typeName4('A'), |
TokenFactory.tokenFromKeyword(Keyword.THIS), |
TokenFactory.tokenFromType(TokenType.PERIOD), |
- AstFactory.identifier3('a'), |
- AstFactory.typeParameterList(['E', 'F']), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter3("b")]))); |
+ AstTestFactory.identifier3('a'), |
+ AstTestFactory.typeParameterList(['E', 'F']), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter3("b")]))); |
} |
void test_visitFieldFormalParameter_keyword() { |
- _assertSource( |
- "var this.a", AstFactory.fieldFormalParameter(Keyword.VAR, null, "a")); |
+ _assertSource("var this.a", |
+ AstTestFactory.fieldFormalParameter(Keyword.VAR, null, "a")); |
} |
void test_visitFieldFormalParameter_keywordAndType() { |
_assertSource( |
"final A this.a", |
- AstFactory.fieldFormalParameter( |
- Keyword.FINAL, AstFactory.typeName4("A"), "a")); |
+ AstTestFactory.fieldFormalParameter( |
+ Keyword.FINAL, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitFieldFormalParameter_type() { |
- _assertSource("A this.a", |
- AstFactory.fieldFormalParameter(null, AstFactory.typeName4("A"), "a")); |
+ _assertSource( |
+ "A this.a", |
+ AstTestFactory.fieldFormalParameter( |
+ null, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitForEachStatement_declared() { |
_assertSource( |
"for (var a in b) {}", |
- AstFactory.forEachStatement(AstFactory.declaredIdentifier3("a"), |
- AstFactory.identifier3("b"), AstFactory.block())); |
+ AstTestFactory.forEachStatement(AstTestFactory.declaredIdentifier3("a"), |
+ AstTestFactory.identifier3("b"), AstTestFactory.block())); |
} |
void test_visitForEachStatement_variable() { |
@@ -4191,11 +4323,11 @@ class ToSourceVisitorTest extends EngineTestCase { |
null, |
TokenFactory.tokenFromKeyword(Keyword.FOR), |
TokenFactory.tokenFromType(TokenType.OPEN_PAREN), |
- AstFactory.identifier3("a"), |
+ AstTestFactory.identifier3("a"), |
TokenFactory.tokenFromKeyword(Keyword.IN), |
- AstFactory.identifier3("b"), |
+ AstTestFactory.identifier3("b"), |
TokenFactory.tokenFromType(TokenType.CLOSE_PAREN), |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForEachStatement_variable_await() { |
@@ -4205,268 +4337,288 @@ class ToSourceVisitorTest extends EngineTestCase { |
TokenFactory.tokenFromString("await"), |
TokenFactory.tokenFromKeyword(Keyword.FOR), |
TokenFactory.tokenFromType(TokenType.OPEN_PAREN), |
- AstFactory.identifier3("a"), |
+ AstTestFactory.identifier3("a"), |
TokenFactory.tokenFromKeyword(Keyword.IN), |
- AstFactory.identifier3("b"), |
+ AstTestFactory.identifier3("b"), |
TokenFactory.tokenFromType(TokenType.CLOSE_PAREN), |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitFormalParameterList_empty() { |
- _assertSource("()", AstFactory.formalParameterList()); |
+ _assertSource("()", AstTestFactory.formalParameterList()); |
} |
void test_visitFormalParameterList_n() { |
_assertSource( |
"({a : 0})", |
- AstFactory.formalParameterList([ |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)) |
])); |
} |
void test_visitFormalParameterList_nn() { |
_assertSource( |
"({a : 0, b : 1})", |
- AstFactory.formalParameterList([ |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_p() { |
_assertSource( |
"([a = 0])", |
- AstFactory.formalParameterList([ |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)) |
])); |
} |
void test_visitFormalParameterList_pp() { |
_assertSource( |
"([a = 0, b = 1])", |
- AstFactory.formalParameterList([ |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("a"), AstFactory.integer(0)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.integer(0)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_r() { |
_assertSource( |
"(a)", |
- AstFactory |
- .formalParameterList([AstFactory.simpleFormalParameter3("a")])); |
+ AstTestFactory |
+ .formalParameterList([AstTestFactory.simpleFormalParameter3("a")])); |
} |
void test_visitFormalParameterList_rn() { |
_assertSource( |
"(a, {b : 1})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_rnn() { |
_assertSource( |
"(a, {b : 1, c : 2})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(2)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(2)) |
])); |
} |
void test_visitFormalParameterList_rp() { |
_assertSource( |
"(a, [b = 1])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)) |
])); |
} |
void test_visitFormalParameterList_rpp() { |
_assertSource( |
"(a, [b = 1, c = 2])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("b"), AstFactory.integer(1)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(2)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.integer(1)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(2)) |
])); |
} |
void test_visitFormalParameterList_rr() { |
_assertSource( |
"(a, b)", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b") |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b") |
])); |
} |
void test_visitFormalParameterList_rrn() { |
_assertSource( |
"(a, b, {c : 3})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)) |
])); |
} |
void test_visitFormalParameterList_rrnn() { |
_assertSource( |
"(a, b, {c : 3, d : 4})", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)), |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter3("d"), AstFactory.integer(4)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)), |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("d"), |
+ AstTestFactory.integer(4)) |
])); |
} |
void test_visitFormalParameterList_rrp() { |
_assertSource( |
"(a, b, [c = 3])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)) |
])); |
} |
void test_visitFormalParameterList_rrpp() { |
_assertSource( |
"(a, b, [c = 3, d = 4])", |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter3("a"), |
- AstFactory.simpleFormalParameter3("b"), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("c"), AstFactory.integer(3)), |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter3("d"), AstFactory.integer(4)) |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter3("a"), |
+ AstTestFactory.simpleFormalParameter3("b"), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("c"), |
+ AstTestFactory.integer(3)), |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter3("d"), |
+ AstTestFactory.integer(4)) |
])); |
} |
void test_visitForStatement_c() { |
_assertSource( |
"for (; c;) {}", |
- AstFactory.forStatement( |
- null, AstFactory.identifier3("c"), null, AstFactory.block())); |
+ AstTestFactory.forStatement(null, AstTestFactory.identifier3("c"), null, |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_cu() { |
_assertSource( |
"for (; c; u) {}", |
- AstFactory.forStatement(null, AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(null, AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitForStatement_e() { |
_assertSource( |
"for (e;;) {}", |
- AstFactory.forStatement( |
- AstFactory.identifier3("e"), null, null, AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), null, null, |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_ec() { |
_assertSource( |
"for (e; c;) {}", |
- AstFactory.forStatement(AstFactory.identifier3("e"), |
- AstFactory.identifier3("c"), null, AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), |
+ AstTestFactory.identifier3("c"), null, AstTestFactory.block())); |
} |
void test_visitForStatement_ecu() { |
_assertSource( |
"for (e; c; u) {}", |
- AstFactory.forStatement( |
- AstFactory.identifier3("e"), |
- AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ AstTestFactory.forStatement( |
+ AstTestFactory.identifier3("e"), |
+ AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_eu() { |
_assertSource( |
"for (e;; u) {}", |
- AstFactory.forStatement(AstFactory.identifier3("e"), null, |
- [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(AstTestFactory.identifier3("e"), null, |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitForStatement_i() { |
_assertSource( |
"for (var i;;) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
null, |
null, |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_ic() { |
_assertSource( |
"for (var i; c;) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
- AstFactory.identifier3("c"), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
+ AstTestFactory.identifier3("c"), |
null, |
- AstFactory.block())); |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_icu() { |
_assertSource( |
"for (var i; c; u) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
- AstFactory.identifier3("c"), |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
+ AstTestFactory.identifier3("c"), |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_iu() { |
_assertSource( |
"for (var i;; u) {}", |
- AstFactory.forStatement2( |
- AstFactory.variableDeclarationList2( |
- Keyword.VAR, [AstFactory.variableDeclaration("i")]), |
+ AstTestFactory.forStatement2( |
+ AstTestFactory.variableDeclarationList2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("i")]), |
null, |
- [AstFactory.identifier3("u")], |
- AstFactory.block())); |
+ [AstTestFactory.identifier3("u")], |
+ AstTestFactory.block())); |
} |
void test_visitForStatement_u() { |
_assertSource( |
"for (;; u) {}", |
- AstFactory.forStatement( |
- null, null, [AstFactory.identifier3("u")], AstFactory.block())); |
+ AstTestFactory.forStatement(null, null, |
+ [AstTestFactory.identifier3("u")], AstTestFactory.block())); |
} |
void test_visitFunctionDeclaration_external() { |
- FunctionDeclaration functionDeclaration = AstFactory.functionDeclaration( |
- null, |
- null, |
- "f", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), AstFactory.emptyFunctionBody())); |
+ FunctionDeclaration functionDeclaration = |
+ AstTestFactory.functionDeclaration( |
+ null, |
+ null, |
+ "f", |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.emptyFunctionBody())); |
functionDeclaration.externalKeyword = |
TokenFactory.tokenFromKeyword(Keyword.EXTERNAL); |
_assertSource("external f();", functionDeclaration); |
@@ -4475,158 +4627,168 @@ class ToSourceVisitorTest extends EngineTestCase { |
void test_visitFunctionDeclaration_getter() { |
_assertSource( |
"get f() {}", |
- AstFactory.functionDeclaration( |
- null, Keyword.GET, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, Keyword.GET, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_local_blockBody() { |
- FunctionDeclaration f = AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression()); |
+ FunctionDeclaration f = AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression()); |
FunctionDeclarationStatement fStatement = |
new FunctionDeclarationStatement(f); |
_assertSource( |
"main() {f() {} 42;}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"main", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2([ |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2([ |
fStatement, |
- AstFactory.expressionStatement(AstFactory.integer(42)) |
+ AstTestFactory.expressionStatement(AstTestFactory.integer(42)) |
])))); |
} |
void test_visitFunctionDeclaration_local_expressionBody() { |
- FunctionDeclaration f = AstFactory.functionDeclaration( |
+ FunctionDeclaration f = AstTestFactory.functionDeclaration( |
null, |
null, |
"f", |
- AstFactory.functionExpression2(AstFactory.formalParameterList(), |
- AstFactory.expressionFunctionBody(AstFactory.integer(1)))); |
+ AstTestFactory.functionExpression2(AstTestFactory.formalParameterList(), |
+ AstTestFactory.expressionFunctionBody(AstTestFactory.integer(1)))); |
FunctionDeclarationStatement fStatement = |
new FunctionDeclarationStatement(f); |
_assertSource( |
"main() {f() => 1; 2;}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"main", |
- AstFactory.functionExpression2( |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2([ |
+ AstTestFactory.functionExpression2( |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2([ |
fStatement, |
- AstFactory.expressionStatement(AstFactory.integer(2)) |
+ AstTestFactory.expressionStatement(AstTestFactory.integer(2)) |
])))); |
} |
void test_visitFunctionDeclaration_normal() { |
_assertSource( |
"f() {}", |
- AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_setter() { |
_assertSource( |
"set f() {}", |
- AstFactory.functionDeclaration( |
- null, Keyword.SET, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclaration( |
+ null, Keyword.SET, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionDeclaration_typeParameters() { |
_assertSource( |
"f<E>() {}", |
- AstFactory.functionDeclaration( |
+ AstTestFactory.functionDeclaration( |
null, |
null, |
"f", |
- AstFactory.functionExpression3( |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2()))); |
+ AstTestFactory.functionExpression3( |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2()))); |
} |
void test_visitFunctionDeclaration_withMetadata() { |
- FunctionDeclaration declaration = AstFactory.functionDeclaration( |
- null, null, "f", AstFactory.functionExpression()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FunctionDeclaration declaration = AstTestFactory.functionDeclaration( |
+ null, null, "f", AstTestFactory.functionExpression()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated f() {}", declaration); |
} |
void test_visitFunctionDeclarationStatement() { |
_assertSource( |
"f() {}", |
- AstFactory.functionDeclarationStatement( |
- null, null, "f", AstFactory.functionExpression())); |
+ AstTestFactory.functionDeclarationStatement( |
+ null, null, "f", AstTestFactory.functionExpression())); |
} |
void test_visitFunctionExpression() { |
- _assertSource("() {}", AstFactory.functionExpression()); |
+ _assertSource("() {}", AstTestFactory.functionExpression()); |
} |
void test_visitFunctionExpression_typeParameters() { |
_assertSource( |
"<E>() {}", |
- AstFactory.functionExpression3(AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), AstFactory.blockFunctionBody2())); |
+ AstTestFactory.functionExpression3( |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitFunctionExpressionInvocation_minimal() { |
- _assertSource("f()", |
- AstFactory.functionExpressionInvocation(AstFactory.identifier3("f"))); |
+ _assertSource( |
+ "f()", |
+ AstTestFactory |
+ .functionExpressionInvocation(AstTestFactory.identifier3("f"))); |
} |
void test_visitFunctionExpressionInvocation_typeArguments() { |
_assertSource( |
"f<A>()", |
- AstFactory.functionExpressionInvocation2(AstFactory.identifier3("f"), |
- AstFactory.typeArgumentList([AstFactory.typeName4('A')]))); |
+ AstTestFactory.functionExpressionInvocation2( |
+ AstTestFactory.identifier3("f"), |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4('A')]))); |
} |
void test_visitFunctionTypeAlias_generic() { |
_assertSource( |
"typedef A F<B>();", |
- AstFactory.typeAlias( |
- AstFactory.typeName4("A"), |
+ AstTestFactory.typeAlias( |
+ AstTestFactory.typeName4("A"), |
"F", |
- AstFactory.typeParameterList(["B"]), |
- AstFactory.formalParameterList())); |
+ AstTestFactory.typeParameterList(["B"]), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitFunctionTypeAlias_nonGeneric() { |
_assertSource( |
"typedef A F();", |
- AstFactory.typeAlias(AstFactory.typeName4("A"), "F", null, |
- AstFactory.formalParameterList())); |
+ AstTestFactory.typeAlias(AstTestFactory.typeName4("A"), "F", null, |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitFunctionTypeAlias_withMetadata() { |
- FunctionTypeAlias declaration = AstFactory.typeAlias( |
- AstFactory.typeName4("A"), "F", null, AstFactory.formalParameterList()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ FunctionTypeAlias declaration = AstTestFactory.typeAlias( |
+ AstTestFactory.typeName4("A"), |
+ "F", |
+ null, |
+ AstTestFactory.formalParameterList()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated typedef A F();", declaration); |
} |
void test_visitFunctionTypedFormalParameter_annotation() { |
FunctionTypedFormalParameter parameter = |
- AstFactory.functionTypedFormalParameter(null, "f"); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ AstTestFactory.functionTypedFormalParameter(null, "f"); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A f()', parameter); |
} |
void test_visitFunctionTypedFormalParameter_noType() { |
- _assertSource("f()", AstFactory.functionTypedFormalParameter(null, "f")); |
+ _assertSource( |
+ "f()", AstTestFactory.functionTypedFormalParameter(null, "f")); |
} |
void test_visitFunctionTypedFormalParameter_type() { |
_assertSource( |
"T f()", |
- AstFactory.functionTypedFormalParameter( |
- AstFactory.typeName4("T"), "f")); |
+ AstTestFactory.functionTypedFormalParameter( |
+ AstTestFactory.typeName4("T"), "f")); |
} |
void test_visitFunctionTypedFormalParameter_typeParameters() { |
@@ -4635,939 +4797,971 @@ class ToSourceVisitorTest extends EngineTestCase { |
new FunctionTypedFormalParameter( |
null, |
null, |
- AstFactory.typeName4("T"), |
- AstFactory.identifier3('f'), |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList([]))); |
+ AstTestFactory.typeName4("T"), |
+ AstTestFactory.identifier3('f'), |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList([]))); |
} |
void test_visitIfStatement_withElse() { |
_assertSource( |
"if (c) {} else {}", |
- AstFactory.ifStatement2(AstFactory.identifier3("c"), AstFactory.block(), |
- AstFactory.block())); |
+ AstTestFactory.ifStatement2(AstTestFactory.identifier3("c"), |
+ AstTestFactory.block(), AstTestFactory.block())); |
} |
void test_visitIfStatement_withoutElse() { |
_assertSource( |
"if (c) {}", |
- AstFactory.ifStatement( |
- AstFactory.identifier3("c"), AstFactory.block())); |
+ AstTestFactory.ifStatement( |
+ AstTestFactory.identifier3("c"), AstTestFactory.block())); |
} |
void test_visitImplementsClause_multiple() { |
_assertSource( |
"implements A, B", |
- AstFactory.implementsClause( |
- [AstFactory.typeName4("A"), AstFactory.typeName4("B")])); |
+ AstTestFactory.implementsClause( |
+ [AstTestFactory.typeName4("A"), AstTestFactory.typeName4("B")])); |
} |
void test_visitImplementsClause_single() { |
_assertSource("implements A", |
- AstFactory.implementsClause([AstFactory.typeName4("A")])); |
+ AstTestFactory.implementsClause([AstTestFactory.typeName4("A")])); |
} |
void test_visitImportDirective_combinator() { |
_assertSource( |
"import 'a.dart' show A;", |
- AstFactory.importDirective3("a.dart", null, [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.importDirective3("a.dart", null, [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitImportDirective_combinators() { |
_assertSource( |
"import 'a.dart' show A hide B;", |
- AstFactory.importDirective3("a.dart", null, [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.importDirective3("a.dart", null, [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitImportDirective_deferred() { |
_assertSource("import 'a.dart' deferred as p;", |
- AstFactory.importDirective2("a.dart", true, "p")); |
+ AstTestFactory.importDirective2("a.dart", true, "p")); |
} |
void test_visitImportDirective_minimal() { |
_assertSource( |
- "import 'a.dart';", AstFactory.importDirective3("a.dart", null)); |
+ "import 'a.dart';", AstTestFactory.importDirective3("a.dart", null)); |
} |
void test_visitImportDirective_prefix() { |
- _assertSource( |
- "import 'a.dart' as p;", AstFactory.importDirective3("a.dart", "p")); |
+ _assertSource("import 'a.dart' as p;", |
+ AstTestFactory.importDirective3("a.dart", "p")); |
} |
void test_visitImportDirective_prefix_combinator() { |
_assertSource( |
"import 'a.dart' as p show A;", |
- AstFactory.importDirective3("a.dart", "p", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]) |
+ AstTestFactory.importDirective3("a.dart", "p", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]) |
])); |
} |
void test_visitImportDirective_prefix_combinators() { |
_assertSource( |
"import 'a.dart' as p show A hide B;", |
- AstFactory.importDirective3("a.dart", "p", [ |
- AstFactory.showCombinator([AstFactory.identifier3("A")]), |
- AstFactory.hideCombinator([AstFactory.identifier3("B")]) |
+ AstTestFactory.importDirective3("a.dart", "p", [ |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("A")]), |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("B")]) |
])); |
} |
void test_visitImportDirective_withMetadata() { |
- ImportDirective directive = AstFactory.importDirective3("a.dart", null); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ ImportDirective directive = AstTestFactory.importDirective3("a.dart", null); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated import 'a.dart';", directive); |
} |
void test_visitImportHideCombinator_multiple() { |
_assertSource( |
"hide a, b", |
- AstFactory.hideCombinator( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.hideCombinator([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitImportHideCombinator_single() { |
- _assertSource( |
- "hide a", AstFactory.hideCombinator([AstFactory.identifier3("a")])); |
+ _assertSource("hide a", |
+ AstTestFactory.hideCombinator([AstTestFactory.identifier3("a")])); |
} |
void test_visitImportShowCombinator_multiple() { |
_assertSource( |
"show a, b", |
- AstFactory.showCombinator( |
- [AstFactory.identifier3("a"), AstFactory.identifier3("b")])); |
+ AstTestFactory.showCombinator([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b") |
+ ])); |
} |
void test_visitImportShowCombinator_single() { |
- _assertSource( |
- "show a", AstFactory.showCombinator([AstFactory.identifier3("a")])); |
+ _assertSource("show a", |
+ AstTestFactory.showCombinator([AstTestFactory.identifier3("a")])); |
} |
void test_visitIndexExpression() { |
_assertSource( |
"a[i]", |
- AstFactory.indexExpression( |
- AstFactory.identifier3("a"), AstFactory.identifier3("i"))); |
+ AstTestFactory.indexExpression( |
+ AstTestFactory.identifier3("a"), AstTestFactory.identifier3("i"))); |
} |
void test_visitInstanceCreationExpression_const() { |
_assertSource( |
"const C()", |
- AstFactory.instanceCreationExpression2( |
- Keyword.CONST, AstFactory.typeName4("C"))); |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.CONST, AstTestFactory.typeName4("C"))); |
} |
void test_visitInstanceCreationExpression_named() { |
_assertSource( |
"new C.c()", |
- AstFactory.instanceCreationExpression3( |
- Keyword.NEW, AstFactory.typeName4("C"), "c")); |
+ AstTestFactory.instanceCreationExpression3( |
+ Keyword.NEW, AstTestFactory.typeName4("C"), "c")); |
} |
void test_visitInstanceCreationExpression_unnamed() { |
_assertSource( |
"new C()", |
- AstFactory.instanceCreationExpression2( |
- Keyword.NEW, AstFactory.typeName4("C"))); |
+ AstTestFactory.instanceCreationExpression2( |
+ Keyword.NEW, AstTestFactory.typeName4("C"))); |
} |
void test_visitIntegerLiteral() { |
- _assertSource("42", AstFactory.integer(42)); |
+ _assertSource("42", AstTestFactory.integer(42)); |
} |
void test_visitInterpolationExpression_expression() { |
- _assertSource("\${a}", |
- AstFactory.interpolationExpression(AstFactory.identifier3("a"))); |
+ _assertSource( |
+ "\${a}", |
+ AstTestFactory |
+ .interpolationExpression(AstTestFactory.identifier3("a"))); |
} |
void test_visitInterpolationExpression_identifier() { |
- _assertSource("\$a", AstFactory.interpolationExpression2("a")); |
+ _assertSource("\$a", AstTestFactory.interpolationExpression2("a")); |
} |
void test_visitInterpolationString() { |
- _assertSource("'x", AstFactory.interpolationString("'x", "x")); |
+ _assertSource("'x", AstTestFactory.interpolationString("'x", "x")); |
} |
void test_visitIsExpression_negated() { |
_assertSource( |
"a is! C", |
- AstFactory.isExpression( |
- AstFactory.identifier3("a"), true, AstFactory.typeName4("C"))); |
+ AstTestFactory.isExpression(AstTestFactory.identifier3("a"), true, |
+ AstTestFactory.typeName4("C"))); |
} |
void test_visitIsExpression_normal() { |
_assertSource( |
"a is C", |
- AstFactory.isExpression( |
- AstFactory.identifier3("a"), false, AstFactory.typeName4("C"))); |
+ AstTestFactory.isExpression(AstTestFactory.identifier3("a"), false, |
+ AstTestFactory.typeName4("C"))); |
} |
void test_visitLabel() { |
- _assertSource("a:", AstFactory.label2("a")); |
+ _assertSource("a:", AstTestFactory.label2("a")); |
} |
void test_visitLabeledStatement_multiple() { |
_assertSource( |
"a: b: return;", |
- AstFactory.labeledStatement( |
- [AstFactory.label2("a"), AstFactory.label2("b")], |
- AstFactory.returnStatement())); |
+ AstTestFactory.labeledStatement( |
+ [AstTestFactory.label2("a"), AstTestFactory.label2("b")], |
+ AstTestFactory.returnStatement())); |
} |
void test_visitLabeledStatement_single() { |
_assertSource( |
"a: return;", |
- AstFactory.labeledStatement( |
- [AstFactory.label2("a")], AstFactory.returnStatement())); |
+ AstTestFactory.labeledStatement( |
+ [AstTestFactory.label2("a")], AstTestFactory.returnStatement())); |
} |
void test_visitLibraryDirective() { |
- _assertSource("library l;", AstFactory.libraryDirective2("l")); |
+ _assertSource("library l;", AstTestFactory.libraryDirective2("l")); |
} |
void test_visitLibraryDirective_withMetadata() { |
- LibraryDirective directive = AstFactory.libraryDirective2("l"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ LibraryDirective directive = AstTestFactory.libraryDirective2("l"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated library l;", directive); |
} |
void test_visitLibraryIdentifier_multiple() { |
_assertSource( |
"a.b.c", |
- AstFactory.libraryIdentifier([ |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), |
- AstFactory.identifier3("c") |
+ AstTestFactory.libraryIdentifier([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), |
+ AstTestFactory.identifier3("c") |
])); |
} |
void test_visitLibraryIdentifier_single() { |
- _assertSource( |
- "a", AstFactory.libraryIdentifier([AstFactory.identifier3("a")])); |
+ _assertSource("a", |
+ AstTestFactory.libraryIdentifier([AstTestFactory.identifier3("a")])); |
} |
void test_visitListLiteral_const() { |
- _assertSource("const []", AstFactory.listLiteral2(Keyword.CONST, null)); |
+ _assertSource("const []", AstTestFactory.listLiteral2(Keyword.CONST, null)); |
} |
void test_visitListLiteral_empty() { |
- _assertSource("[]", AstFactory.listLiteral()); |
+ _assertSource("[]", AstTestFactory.listLiteral()); |
} |
void test_visitListLiteral_nonEmpty() { |
_assertSource( |
"[a, b, c]", |
- AstFactory.listLiteral([ |
- AstFactory.identifier3("a"), |
- AstFactory.identifier3("b"), |
- AstFactory.identifier3("c") |
+ AstTestFactory.listLiteral([ |
+ AstTestFactory.identifier3("a"), |
+ AstTestFactory.identifier3("b"), |
+ AstTestFactory.identifier3("c") |
])); |
} |
void test_visitMapLiteral_const() { |
- _assertSource("const {}", AstFactory.mapLiteral(Keyword.CONST, null)); |
+ _assertSource("const {}", AstTestFactory.mapLiteral(Keyword.CONST, null)); |
} |
void test_visitMapLiteral_empty() { |
- _assertSource("{}", AstFactory.mapLiteral2()); |
+ _assertSource("{}", AstTestFactory.mapLiteral2()); |
} |
void test_visitMapLiteral_nonEmpty() { |
_assertSource( |
"{'a' : a, 'b' : b, 'c' : c}", |
- AstFactory.mapLiteral2([ |
- AstFactory.mapLiteralEntry("a", AstFactory.identifier3("a")), |
- AstFactory.mapLiteralEntry("b", AstFactory.identifier3("b")), |
- AstFactory.mapLiteralEntry("c", AstFactory.identifier3("c")) |
+ AstTestFactory.mapLiteral2([ |
+ AstTestFactory.mapLiteralEntry("a", AstTestFactory.identifier3("a")), |
+ AstTestFactory.mapLiteralEntry("b", AstTestFactory.identifier3("b")), |
+ AstTestFactory.mapLiteralEntry("c", AstTestFactory.identifier3("c")) |
])); |
} |
void test_visitMapLiteralEntry() { |
_assertSource("'a' : b", |
- AstFactory.mapLiteralEntry("a", AstFactory.identifier3("b"))); |
+ AstTestFactory.mapLiteralEntry("a", AstTestFactory.identifier3("b"))); |
} |
void test_visitMethodDeclaration_external() { |
_assertSource( |
"external m();", |
- AstFactory.methodDeclaration(null, null, null, null, |
- AstFactory.identifier3("m"), AstFactory.formalParameterList())); |
+ AstTestFactory.methodDeclaration( |
+ null, |
+ null, |
+ null, |
+ null, |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitMethodDeclaration_external_returnType() { |
_assertSource( |
"external T m();", |
- AstFactory.methodDeclaration( |
+ AstTestFactory.methodDeclaration( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList())); |
} |
void test_visitMethodDeclaration_getter() { |
_assertSource( |
"get m {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
Keyword.GET, |
null, |
- AstFactory.identifier3("m"), |
+ AstTestFactory.identifier3("m"), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_getter_returnType() { |
_assertSource( |
"T get m {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
Keyword.GET, |
null, |
- AstFactory.identifier3("m"), |
+ AstTestFactory.identifier3("m"), |
null, |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_getter_seturnType() { |
_assertSource( |
"T set m(var v) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
Keyword.SET, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_minimal() { |
_assertSource( |
"m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_multipleParameters() { |
_assertSource( |
"m(var a, var b) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList([ |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.simpleFormalParameter(Keyword.VAR, "b") |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList([ |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "b") |
]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_operator() { |
_assertSource( |
"operator +() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
Keyword.OPERATOR, |
- AstFactory.identifier3("+"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("+"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_operator_returnType() { |
_assertSource( |
"T operator +() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
Keyword.OPERATOR, |
- AstFactory.identifier3("+"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("+"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_returnType() { |
_assertSource( |
"T m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_setter() { |
_assertSource( |
"set m(var v) {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
null, |
null, |
Keyword.SET, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList( |
- [AstFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList( |
+ [AstTestFactory.simpleFormalParameter(Keyword.VAR, "v")]), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_static() { |
_assertSource( |
"static m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
Keyword.STATIC, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_static_returnType() { |
_assertSource( |
"static T m() {}", |
- AstFactory.methodDeclaration2( |
+ AstTestFactory.methodDeclaration2( |
Keyword.STATIC, |
- AstFactory.typeName4("T"), |
+ AstTestFactory.typeName4("T"), |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_typeParameters() { |
_assertSource( |
"m<E>() {}", |
- AstFactory.methodDeclaration3( |
+ AstTestFactory.methodDeclaration3( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.typeParameterList(['E']), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2())); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.typeParameterList(['E']), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2())); |
} |
void test_visitMethodDeclaration_withMetadata() { |
- MethodDeclaration declaration = AstFactory.methodDeclaration2( |
+ MethodDeclaration declaration = AstTestFactory.methodDeclaration2( |
null, |
null, |
null, |
null, |
- AstFactory.identifier3("m"), |
- AstFactory.formalParameterList(), |
- AstFactory.blockFunctionBody2()); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ AstTestFactory.identifier3("m"), |
+ AstTestFactory.formalParameterList(), |
+ AstTestFactory.blockFunctionBody2()); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated m() {}", declaration); |
} |
void test_visitMethodInvocation_conditional() { |
_assertSource( |
"t?.m()", |
- AstFactory.methodInvocation( |
- AstFactory.identifier3("t"), "m", null, TokenType.QUESTION_PERIOD)); |
+ AstTestFactory.methodInvocation(AstTestFactory.identifier3("t"), "m", |
+ null, TokenType.QUESTION_PERIOD)); |
} |
void test_visitMethodInvocation_noTarget() { |
- _assertSource("m()", AstFactory.methodInvocation2("m")); |
+ _assertSource("m()", AstTestFactory.methodInvocation2("m")); |
} |
void test_visitMethodInvocation_target() { |
- _assertSource( |
- "t.m()", AstFactory.methodInvocation(AstFactory.identifier3("t"), "m")); |
+ _assertSource("t.m()", |
+ AstTestFactory.methodInvocation(AstTestFactory.identifier3("t"), "m")); |
} |
void test_visitMethodInvocation_typeArguments() { |
_assertSource( |
"m<A>()", |
- AstFactory.methodInvocation3(null, "m", |
- AstFactory.typeArgumentList([AstFactory.typeName4('A')]))); |
+ AstTestFactory.methodInvocation3(null, "m", |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4('A')]))); |
} |
void test_visitNamedExpression() { |
- _assertSource( |
- "a: b", AstFactory.namedExpression2("a", AstFactory.identifier3("b"))); |
+ _assertSource("a: b", |
+ AstTestFactory.namedExpression2("a", AstTestFactory.identifier3("b"))); |
} |
void test_visitNamedFormalParameter() { |
_assertSource( |
"var a : 0", |
- AstFactory.namedFormalParameter( |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.integer(0))); |
+ AstTestFactory.namedFormalParameter( |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitNativeClause() { |
- _assertSource("native 'code'", AstFactory.nativeClause("code")); |
+ _assertSource("native 'code'", AstTestFactory.nativeClause("code")); |
} |
void test_visitNativeFunctionBody() { |
- _assertSource("native 'str';", AstFactory.nativeFunctionBody("str")); |
+ _assertSource("native 'str';", AstTestFactory.nativeFunctionBody("str")); |
} |
void test_visitNullLiteral() { |
- _assertSource("null", AstFactory.nullLiteral()); |
+ _assertSource("null", AstTestFactory.nullLiteral()); |
} |
void test_visitParenthesizedExpression() { |
_assertSource( |
- "(a)", AstFactory.parenthesizedExpression(AstFactory.identifier3("a"))); |
+ "(a)", |
+ AstTestFactory |
+ .parenthesizedExpression(AstTestFactory.identifier3("a"))); |
} |
void test_visitPartDirective() { |
- _assertSource("part 'a.dart';", AstFactory.partDirective2("a.dart")); |
+ _assertSource("part 'a.dart';", AstTestFactory.partDirective2("a.dart")); |
} |
void test_visitPartDirective_withMetadata() { |
- PartDirective directive = AstFactory.partDirective2("a.dart"); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ PartDirective directive = AstTestFactory.partDirective2("a.dart"); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated part 'a.dart';", directive); |
} |
void test_visitPartOfDirective() { |
- _assertSource("part of l;", |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["l"]))); |
+ _assertSource( |
+ "part of l;", |
+ AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["l"]))); |
} |
void test_visitPartOfDirective_withMetadata() { |
- PartOfDirective directive = |
- AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["l"])); |
- directive.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ PartOfDirective directive = AstTestFactory |
+ .partOfDirective(AstTestFactory.libraryIdentifier2(["l"])); |
+ directive.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated part of l;", directive); |
} |
void test_visitPositionalFormalParameter() { |
_assertSource( |
"var a = 0", |
- AstFactory.positionalFormalParameter( |
- AstFactory.simpleFormalParameter(Keyword.VAR, "a"), |
- AstFactory.integer(0))); |
+ AstTestFactory.positionalFormalParameter( |
+ AstTestFactory.simpleFormalParameter(Keyword.VAR, "a"), |
+ AstTestFactory.integer(0))); |
} |
void test_visitPostfixExpression() { |
_assertSource( |
"a++", |
- AstFactory.postfixExpression( |
- AstFactory.identifier3("a"), TokenType.PLUS_PLUS)); |
+ AstTestFactory.postfixExpression( |
+ AstTestFactory.identifier3("a"), TokenType.PLUS_PLUS)); |
} |
void test_visitPrefixedIdentifier() { |
- _assertSource("a.b", AstFactory.identifier5("a", "b")); |
+ _assertSource("a.b", AstTestFactory.identifier5("a", "b")); |
} |
void test_visitPrefixExpression() { |
_assertSource( |
"-a", |
- AstFactory.prefixExpression( |
- TokenType.MINUS, AstFactory.identifier3("a"))); |
+ AstTestFactory.prefixExpression( |
+ TokenType.MINUS, AstTestFactory.identifier3("a"))); |
} |
void test_visitPropertyAccess() { |
- _assertSource( |
- "a.b", AstFactory.propertyAccess2(AstFactory.identifier3("a"), "b")); |
+ _assertSource("a.b", |
+ AstTestFactory.propertyAccess2(AstTestFactory.identifier3("a"), "b")); |
} |
void test_visitPropertyAccess_conditional() { |
_assertSource( |
"a?.b", |
- AstFactory.propertyAccess2( |
- AstFactory.identifier3("a"), "b", TokenType.QUESTION_PERIOD)); |
+ AstTestFactory.propertyAccess2( |
+ AstTestFactory.identifier3("a"), "b", TokenType.QUESTION_PERIOD)); |
} |
void test_visitRedirectingConstructorInvocation_named() { |
_assertSource( |
- "this.c()", AstFactory.redirectingConstructorInvocation2("c")); |
+ "this.c()", AstTestFactory.redirectingConstructorInvocation2("c")); |
} |
void test_visitRedirectingConstructorInvocation_unnamed() { |
- _assertSource("this()", AstFactory.redirectingConstructorInvocation()); |
+ _assertSource("this()", AstTestFactory.redirectingConstructorInvocation()); |
} |
void test_visitRethrowExpression() { |
- _assertSource("rethrow", AstFactory.rethrowExpression()); |
+ _assertSource("rethrow", AstTestFactory.rethrowExpression()); |
} |
void test_visitReturnStatement_expression() { |
- _assertSource( |
- "return a;", AstFactory.returnStatement2(AstFactory.identifier3("a"))); |
+ _assertSource("return a;", |
+ AstTestFactory.returnStatement2(AstTestFactory.identifier3("a"))); |
} |
void test_visitReturnStatement_noExpression() { |
- _assertSource("return;", AstFactory.returnStatement()); |
+ _assertSource("return;", AstTestFactory.returnStatement()); |
} |
void test_visitScriptTag() { |
String scriptTag = "!#/bin/dart.exe"; |
- _assertSource(scriptTag, AstFactory.scriptTag(scriptTag)); |
+ _assertSource(scriptTag, AstTestFactory.scriptTag(scriptTag)); |
} |
void test_visitSimpleFormalParameter_annotation() { |
- SimpleFormalParameter parameter = AstFactory.simpleFormalParameter3('x'); |
- parameter.metadata.add(AstFactory.annotation(AstFactory.identifier3("A"))); |
+ SimpleFormalParameter parameter = |
+ AstTestFactory.simpleFormalParameter3('x'); |
+ parameter.metadata |
+ .add(AstTestFactory.annotation(AstTestFactory.identifier3("A"))); |
_assertSource('@A x', parameter); |
} |
void test_visitSimpleFormalParameter_keyword() { |
- _assertSource("var a", AstFactory.simpleFormalParameter(Keyword.VAR, "a")); |
+ _assertSource( |
+ "var a", AstTestFactory.simpleFormalParameter(Keyword.VAR, "a")); |
} |
void test_visitSimpleFormalParameter_keyword_type() { |
_assertSource( |
"final A a", |
- AstFactory.simpleFormalParameter2( |
- Keyword.FINAL, AstFactory.typeName4("A"), "a")); |
+ AstTestFactory.simpleFormalParameter2( |
+ Keyword.FINAL, AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitSimpleFormalParameter_type() { |
- _assertSource("A a", |
- AstFactory.simpleFormalParameter4(AstFactory.typeName4("A"), "a")); |
+ _assertSource( |
+ "A a", |
+ AstTestFactory.simpleFormalParameter4( |
+ AstTestFactory.typeName4("A"), "a")); |
} |
void test_visitSimpleIdentifier() { |
- _assertSource("a", AstFactory.identifier3("a")); |
+ _assertSource("a", AstTestFactory.identifier3("a")); |
} |
void test_visitSimpleStringLiteral() { |
- _assertSource("'a'", AstFactory.string2("a")); |
+ _assertSource("'a'", AstTestFactory.string2("a")); |
} |
void test_visitStringInterpolation() { |
_assertSource( |
"'a\${e}b'", |
- AstFactory.string([ |
- AstFactory.interpolationString("'a", "a"), |
- AstFactory.interpolationExpression(AstFactory.identifier3("e")), |
- AstFactory.interpolationString("b'", "b") |
+ AstTestFactory.string([ |
+ AstTestFactory.interpolationString("'a", "a"), |
+ AstTestFactory |
+ .interpolationExpression(AstTestFactory.identifier3("e")), |
+ AstTestFactory.interpolationString("b'", "b") |
])); |
} |
void test_visitSuperConstructorInvocation() { |
- _assertSource("super()", AstFactory.superConstructorInvocation()); |
+ _assertSource("super()", AstTestFactory.superConstructorInvocation()); |
} |
void test_visitSuperConstructorInvocation_named() { |
- _assertSource("super.c()", AstFactory.superConstructorInvocation2("c")); |
+ _assertSource("super.c()", AstTestFactory.superConstructorInvocation2("c")); |
} |
void test_visitSuperExpression() { |
- _assertSource("super", AstFactory.superExpression()); |
+ _assertSource("super", AstTestFactory.superExpression()); |
} |
void test_visitSwitchCase_multipleLabels() { |
_assertSource( |
"l1: l2: case a: {}", |
- AstFactory.switchCase2( |
- [AstFactory.label2("l1"), AstFactory.label2("l2")], |
- AstFactory.identifier3("a"), |
- [AstFactory.block()])); |
+ AstTestFactory.switchCase2( |
+ [AstTestFactory.label2("l1"), AstTestFactory.label2("l2")], |
+ AstTestFactory.identifier3("a"), |
+ [AstTestFactory.block()])); |
} |
void test_visitSwitchCase_multipleStatements() { |
_assertSource( |
"case a: {} {}", |
- AstFactory.switchCase(AstFactory.identifier3("a"), |
- [AstFactory.block(), AstFactory.block()])); |
+ AstTestFactory.switchCase(AstTestFactory.identifier3("a"), |
+ [AstTestFactory.block(), AstTestFactory.block()])); |
} |
void test_visitSwitchCase_noLabels() { |
_assertSource( |
"case a: {}", |
- AstFactory |
- .switchCase(AstFactory.identifier3("a"), [AstFactory.block()])); |
+ AstTestFactory.switchCase( |
+ AstTestFactory.identifier3("a"), [AstTestFactory.block()])); |
} |
void test_visitSwitchCase_singleLabel() { |
_assertSource( |
"l1: case a: {}", |
- AstFactory.switchCase2([AstFactory.label2("l1")], |
- AstFactory.identifier3("a"), [AstFactory.block()])); |
+ AstTestFactory.switchCase2([AstTestFactory.label2("l1")], |
+ AstTestFactory.identifier3("a"), [AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_multipleLabels() { |
_assertSource( |
"l1: l2: default: {}", |
- AstFactory.switchDefault( |
- [AstFactory.label2("l1"), AstFactory.label2("l2")], |
- [AstFactory.block()])); |
+ AstTestFactory.switchDefault( |
+ [AstTestFactory.label2("l1"), AstTestFactory.label2("l2")], |
+ [AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_multipleStatements() { |
- _assertSource("default: {} {}", |
- AstFactory.switchDefault2([AstFactory.block(), AstFactory.block()])); |
+ _assertSource( |
+ "default: {} {}", |
+ AstTestFactory |
+ .switchDefault2([AstTestFactory.block(), AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_noLabels() { |
_assertSource( |
- "default: {}", AstFactory.switchDefault2([AstFactory.block()])); |
+ "default: {}", AstTestFactory.switchDefault2([AstTestFactory.block()])); |
} |
void test_visitSwitchDefault_singleLabel() { |
_assertSource( |
"l1: default: {}", |
- AstFactory |
- .switchDefault([AstFactory.label2("l1")], [AstFactory.block()])); |
+ AstTestFactory.switchDefault( |
+ [AstTestFactory.label2("l1")], [AstTestFactory.block()])); |
} |
void test_visitSwitchStatement() { |
_assertSource( |
"switch (a) {case 'b': {} default: {}}", |
- AstFactory.switchStatement(AstFactory.identifier3("a"), [ |
- AstFactory.switchCase(AstFactory.string2("b"), [AstFactory.block()]), |
- AstFactory.switchDefault2([AstFactory.block()]) |
+ AstTestFactory.switchStatement(AstTestFactory.identifier3("a"), [ |
+ AstTestFactory.switchCase( |
+ AstTestFactory.string2("b"), [AstTestFactory.block()]), |
+ AstTestFactory.switchDefault2([AstTestFactory.block()]) |
])); |
} |
void test_visitSymbolLiteral_multiple() { |
- _assertSource("#a.b.c", AstFactory.symbolLiteral(["a", "b", "c"])); |
+ _assertSource("#a.b.c", AstTestFactory.symbolLiteral(["a", "b", "c"])); |
} |
void test_visitSymbolLiteral_single() { |
- _assertSource("#a", AstFactory.symbolLiteral(["a"])); |
+ _assertSource("#a", AstTestFactory.symbolLiteral(["a"])); |
} |
void test_visitThisExpression() { |
- _assertSource("this", AstFactory.thisExpression()); |
+ _assertSource("this", AstTestFactory.thisExpression()); |
} |
void test_visitThrowStatement() { |
- _assertSource( |
- "throw e", AstFactory.throwExpression2(AstFactory.identifier3("e"))); |
+ _assertSource("throw e", |
+ AstTestFactory.throwExpression2(AstTestFactory.identifier3("e"))); |
} |
void test_visitTopLevelVariableDeclaration_multiple() { |
_assertSource( |
"var a;", |
- AstFactory.topLevelVariableDeclaration2( |
- Keyword.VAR, [AstFactory.variableDeclaration("a")])); |
+ AstTestFactory.topLevelVariableDeclaration2( |
+ Keyword.VAR, [AstTestFactory.variableDeclaration("a")])); |
} |
void test_visitTopLevelVariableDeclaration_single() { |
_assertSource( |
"var a, b;", |
- AstFactory.topLevelVariableDeclaration2(Keyword.VAR, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.topLevelVariableDeclaration2(Keyword.VAR, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitTryStatement_catch() { |
_assertSource( |
"try {} on E {}", |
- AstFactory.tryStatement2(AstFactory.block(), |
- [AstFactory.catchClause3(AstFactory.typeName4("E"))])); |
+ AstTestFactory.tryStatement2(AstTestFactory.block(), |
+ [AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))])); |
} |
void test_visitTryStatement_catches() { |
_assertSource( |
"try {} on E {} on F {}", |
- AstFactory.tryStatement2(AstFactory.block(), [ |
- AstFactory.catchClause3(AstFactory.typeName4("E")), |
- AstFactory.catchClause3(AstFactory.typeName4("F")) |
+ AstTestFactory.tryStatement2(AstTestFactory.block(), [ |
+ AstTestFactory.catchClause3(AstTestFactory.typeName4("E")), |
+ AstTestFactory.catchClause3(AstTestFactory.typeName4("F")) |
])); |
} |
void test_visitTryStatement_catchFinally() { |
_assertSource( |
"try {} on E {} finally {}", |
- AstFactory.tryStatement3( |
- AstFactory.block(), |
- [AstFactory.catchClause3(AstFactory.typeName4("E"))], |
- AstFactory.block())); |
+ AstTestFactory.tryStatement3( |
+ AstTestFactory.block(), |
+ [AstTestFactory.catchClause3(AstTestFactory.typeName4("E"))], |
+ AstTestFactory.block())); |
} |
void test_visitTryStatement_finally() { |
- _assertSource("try {} finally {}", |
- AstFactory.tryStatement(AstFactory.block(), AstFactory.block())); |
+ _assertSource( |
+ "try {} finally {}", |
+ AstTestFactory.tryStatement( |
+ AstTestFactory.block(), AstTestFactory.block())); |
} |
void test_visitTypeArgumentList_multiple() { |
_assertSource( |
"<E, F>", |
- AstFactory.typeArgumentList( |
- [AstFactory.typeName4("E"), AstFactory.typeName4("F")])); |
+ AstTestFactory.typeArgumentList( |
+ [AstTestFactory.typeName4("E"), AstTestFactory.typeName4("F")])); |
} |
void test_visitTypeArgumentList_single() { |
- _assertSource( |
- "<E>", AstFactory.typeArgumentList([AstFactory.typeName4("E")])); |
+ _assertSource("<E>", |
+ AstTestFactory.typeArgumentList([AstTestFactory.typeName4("E")])); |
} |
void test_visitTypeName_multipleArgs() { |
_assertSource( |
"C<D, E>", |
- AstFactory.typeName4( |
- "C", [AstFactory.typeName4("D"), AstFactory.typeName4("E")])); |
+ AstTestFactory.typeName4("C", |
+ [AstTestFactory.typeName4("D"), AstTestFactory.typeName4("E")])); |
} |
void test_visitTypeName_nestedArg() { |
_assertSource( |
"C<D<E>>", |
- AstFactory.typeName4("C", [ |
- AstFactory.typeName4("D", [AstFactory.typeName4("E")]) |
+ AstTestFactory.typeName4("C", [ |
+ AstTestFactory.typeName4("D", [AstTestFactory.typeName4("E")]) |
])); |
} |
void test_visitTypeName_noArgs() { |
- _assertSource("C", AstFactory.typeName4("C")); |
+ _assertSource("C", AstTestFactory.typeName4("C")); |
} |
void test_visitTypeName_singleArg() { |
_assertSource( |
- "C<D>", AstFactory.typeName4("C", [AstFactory.typeName4("D")])); |
+ "C<D>", AstTestFactory.typeName4("C", [AstTestFactory.typeName4("D")])); |
} |
void test_visitTypeParameter_withExtends() { |
_assertSource("E extends C", |
- AstFactory.typeParameter2("E", AstFactory.typeName4("C"))); |
+ AstTestFactory.typeParameter2("E", AstTestFactory.typeName4("C"))); |
} |
void test_visitTypeParameter_withMetadata() { |
- TypeParameter parameter = AstFactory.typeParameter("E"); |
- parameter.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ TypeParameter parameter = AstTestFactory.typeParameter("E"); |
+ parameter.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated E", parameter); |
} |
void test_visitTypeParameter_withoutExtends() { |
- _assertSource("E", AstFactory.typeParameter("E")); |
+ _assertSource("E", AstTestFactory.typeParameter("E")); |
} |
void test_visitTypeParameterList_multiple() { |
- _assertSource("<E, F>", AstFactory.typeParameterList(["E", "F"])); |
+ _assertSource("<E, F>", AstTestFactory.typeParameterList(["E", "F"])); |
} |
void test_visitTypeParameterList_single() { |
- _assertSource("<E>", AstFactory.typeParameterList(["E"])); |
+ _assertSource("<E>", AstTestFactory.typeParameterList(["E"])); |
} |
void test_visitVariableDeclaration_initialized() { |
- _assertSource("a = b", |
- AstFactory.variableDeclaration2("a", AstFactory.identifier3("b"))); |
+ _assertSource( |
+ "a = b", |
+ AstTestFactory.variableDeclaration2( |
+ "a", AstTestFactory.identifier3("b"))); |
} |
void test_visitVariableDeclaration_uninitialized() { |
- _assertSource("a", AstFactory.variableDeclaration("a")); |
+ _assertSource("a", AstTestFactory.variableDeclaration("a")); |
} |
void test_visitVariableDeclaration_withMetadata() { |
- VariableDeclaration declaration = AstFactory.variableDeclaration("a"); |
- declaration.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ VariableDeclaration declaration = AstTestFactory.variableDeclaration("a"); |
+ declaration.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated a", declaration); |
} |
void test_visitVariableDeclarationList_const_type() { |
_assertSource( |
"const C a, b", |
- AstFactory.variableDeclarationList( |
- Keyword.CONST, AstFactory.typeName4("C"), [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList( |
+ Keyword.CONST, AstTestFactory.typeName4("C"), [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_final_noType() { |
_assertSource( |
"final a, b", |
- AstFactory.variableDeclarationList2(Keyword.FINAL, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList2(Keyword.FINAL, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_final_withMetadata() { |
- VariableDeclarationList declarationList = AstFactory |
+ VariableDeclarationList declarationList = AstTestFactory |
.variableDeclarationList2(Keyword.FINAL, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
]); |
- declarationList.metadata |
- .add(AstFactory.annotation(AstFactory.identifier3("deprecated"))); |
+ declarationList.metadata.add( |
+ AstTestFactory.annotation(AstTestFactory.identifier3("deprecated"))); |
_assertSource("@deprecated final a, b", declarationList); |
} |
void test_visitVariableDeclarationList_type() { |
_assertSource( |
"C a, b", |
- AstFactory.variableDeclarationList(null, AstFactory.typeName4("C"), [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList( |
+ null, AstTestFactory.typeName4("C"), [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationList_var() { |
_assertSource( |
"var a, b", |
- AstFactory.variableDeclarationList2(Keyword.VAR, [ |
- AstFactory.variableDeclaration("a"), |
- AstFactory.variableDeclaration("b") |
+ AstTestFactory.variableDeclarationList2(Keyword.VAR, [ |
+ AstTestFactory.variableDeclaration("a"), |
+ AstTestFactory.variableDeclaration("b") |
])); |
} |
void test_visitVariableDeclarationStatement() { |
_assertSource( |
"C c;", |
- AstFactory.variableDeclarationStatement(null, AstFactory.typeName4("C"), |
- [AstFactory.variableDeclaration("c")])); |
+ AstTestFactory.variableDeclarationStatement( |
+ null, |
+ AstTestFactory.typeName4("C"), |
+ [AstTestFactory.variableDeclaration("c")])); |
} |
void test_visitWhileStatement() { |
_assertSource( |
"while (c) {}", |
- AstFactory.whileStatement( |
- AstFactory.identifier3("c"), AstFactory.block())); |
+ AstTestFactory.whileStatement( |
+ AstTestFactory.identifier3("c"), AstTestFactory.block())); |
} |
void test_visitWithClause_multiple() { |
_assertSource( |
"with A, B, C", |
- AstFactory.withClause([ |
- AstFactory.typeName4("A"), |
- AstFactory.typeName4("B"), |
- AstFactory.typeName4("C") |
+ AstTestFactory.withClause([ |
+ AstTestFactory.typeName4("A"), |
+ AstTestFactory.typeName4("B"), |
+ AstTestFactory.typeName4("C") |
])); |
} |
void test_visitWithClause_single() { |
- _assertSource("with A", AstFactory.withClause([AstFactory.typeName4("A")])); |
+ _assertSource( |
+ "with A", AstTestFactory.withClause([AstTestFactory.typeName4("A")])); |
} |
void test_visitYieldStatement() { |
- _assertSource( |
- "yield e;", AstFactory.yieldStatement(AstFactory.identifier3("e"))); |
+ _assertSource("yield e;", |
+ AstTestFactory.yieldStatement(AstTestFactory.identifier3("e"))); |
} |
void test_visitYieldStatement_each() { |
_assertSource("yield* e;", |
- AstFactory.yieldEachStatement(AstFactory.identifier3("e"))); |
+ AstTestFactory.yieldEachStatement(AstTestFactory.identifier3("e"))); |
} |
/** |