Index: pkg/analyzer/test/generated/all_the_rest_test.dart |
diff --git a/pkg/analyzer/test/generated/all_the_rest_test.dart b/pkg/analyzer/test/generated/all_the_rest_test.dart |
index 5494abc64155cccf3553c38372637268710e7af2..12bf47510275a431751e577bbd5f0a396498d88e 100644 |
--- a/pkg/analyzer/test/generated/all_the_rest_test.dart |
+++ b/pkg/analyzer/test/generated/all_the_rest_test.dart |
@@ -2401,6 +2401,35 @@ class ContentCacheTest { |
@reflectiveTest |
+class CustomUriResolverTest { |
+ void test_creation() { |
+ expect(new CustomUriResolver({}), isNotNull); |
+ } |
+ |
+ void test_resolve_unknown_uri() { |
+ UriResolver resolver = new CustomUriResolver({ |
+ 'custom:library': '/path/to/library.dart', |
+ }); |
+ Source result = resolver.resolveAbsolute( |
+ parseUriWithException("custom:non_library")); |
+ expect(result, isNull); |
+ } |
+ |
+ void test_resolve_uri() { |
+ String path = |
+ FileUtilities2.createFile("/path/to/library.dart").getAbsolutePath(); |
+ UriResolver resolver = new CustomUriResolver({ |
+ 'custom:library': path, |
+ }); |
+ Source result = resolver.resolveAbsolute( |
+ parseUriWithException("custom:library")); |
+ expect(result, isNotNull); |
+ expect(result.fullName, path); |
+ } |
+} |
+ |
+ |
+@reflectiveTest |
class DartObjectImplTest extends EngineTestCase { |
TypeProvider _typeProvider = new TestTypeProvider(); |
@@ -6169,6 +6198,48 @@ class ElementBuilderTest extends EngineTestCase { |
expect(variable.setter, isNotNull); |
} |
+ void test_visitVariableDeclaration_top_const_hasInitializer() { |
+ ElementHolder holder = new ElementHolder(); |
+ ElementBuilder builder = new ElementBuilder(holder); |
+ String variableName = "v"; |
+ VariableDeclaration variableDeclaration = |
+ AstFactory.variableDeclaration2(variableName, AstFactory.integer(42)); |
+ AstFactory.variableDeclarationList2(Keyword.CONST, [variableDeclaration]); |
+ variableDeclaration.accept(builder); |
+ List<TopLevelVariableElement> variables = holder.topLevelVariables; |
+ expect(variables, hasLength(1)); |
+ TopLevelVariableElement variable = variables[0]; |
+ expect(variable, new isInstanceOf<ConstTopLevelVariableElementImpl>()); |
+ expect(variable.initializer, isNotNull); |
+ expect(variable.name, variableName); |
+ expect(variable.isConst, isTrue); |
+ expect(variable.isFinal, isFalse); |
+ expect(variable.isSynthetic, isFalse); |
+ expect(variable.getter, isNotNull); |
+ expect(variable.setter, isNull); |
+ } |
+ |
+ void test_visitVariableDeclaration_top_final() { |
+ ElementHolder holder = new ElementHolder(); |
+ ElementBuilder builder = new ElementBuilder(holder); |
+ String variableName = "v"; |
+ VariableDeclaration variableDeclaration = |
+ AstFactory.variableDeclaration2(variableName, null); |
+ AstFactory.variableDeclarationList2(Keyword.FINAL, [variableDeclaration]); |
+ variableDeclaration.accept(builder); |
+ List<TopLevelVariableElement> variables = holder.topLevelVariables; |
+ expect(variables, hasLength(1)); |
+ TopLevelVariableElement variable = variables[0]; |
+ expect(variable, isNotNull); |
+ expect(variable.initializer, isNull); |
+ expect(variable.name, variableName); |
+ expect(variable.isConst, isFalse); |
+ expect(variable.isFinal, isTrue); |
+ expect(variable.isSynthetic, isFalse); |
+ expect(variable.getter, isNotNull); |
+ expect(variable.setter, isNull); |
+ } |
+ |
void _useParameterInMethod(FormalParameter formalParameter, int blockOffset, |
int blockEnd) { |
Block block = AstFactory.block(); |
@@ -6793,7 +6864,6 @@ class ErrorReporterTest extends EngineTestCase { |
} |
} |
- |
@reflectiveTest |
class ErrorSeverityTest extends EngineTestCase { |
void test_max_error_error() { |
@@ -7352,6 +7422,7 @@ class ExitDetectorTest extends ParserTestCase { |
} |
} |
+ |
/** |
* Tests for the [ExitDetector] that require that the AST be resolved. |
* |
@@ -7730,35 +7801,6 @@ class FileUriResolverTest { |
@reflectiveTest |
-class CustomUriResolverTest { |
- void test_creation() { |
- expect(new CustomUriResolver({}), isNotNull); |
- } |
- |
- void test_resolve_unknown_uri() { |
- UriResolver resolver = new CustomUriResolver({ |
- 'custom:library': '/path/to/library.dart', |
- }); |
- Source result = resolver.resolveAbsolute( |
- parseUriWithException("custom:non_library")); |
- expect(result, isNull); |
- } |
- |
- void test_resolve_uri() { |
- String path = |
- FileUtilities2.createFile("/path/to/library.dart").getAbsolutePath(); |
- UriResolver resolver = new CustomUriResolver({ |
- 'custom:library': path, |
- }); |
- Source result = resolver.resolveAbsolute( |
- parseUriWithException("custom:library")); |
- expect(result, isNotNull); |
- expect(result.fullName, path); |
- } |
-} |
- |
- |
-@reflectiveTest |
class HtmlParserTest extends EngineTestCase { |
/** |
* The name of the 'script' tag in an HTML file. |