Index: pkg/front_end/test/incremental_resolved_ast_generator_test.dart |
diff --git a/pkg/front_end/test/incremental_resolved_ast_generator_test.dart b/pkg/front_end/test/incremental_resolved_ast_generator_test.dart |
index 553c9f383179b674961bd166d7522ee63001f98d..40771d8ca022aaccef60a8a3b69d56ffa69ab1d5 100644 |
--- a/pkg/front_end/test/incremental_resolved_ast_generator_test.dart |
+++ b/pkg/front_end/test/incremental_resolved_ast_generator_test.dart |
@@ -44,7 +44,8 @@ class IncrementalResolvedAstGeneratorTest { |
/// The object under test. |
IncrementalResolvedAstGenerator incrementalResolvedAstGenerator; |
- Future<Map<Uri, ResolvedLibrary>> getInitialProgram(Uri startingUri) async { |
+ Future<Map<Uri, Map<Uri, CompilationUnit>>> getInitialProgram( |
+ Uri startingUri) async { |
fileSystem.entityForUri(sdkSummaryUri).writeAsBytesSync(_sdkSummary); |
incrementalResolvedAstGenerator = new IncrementalResolvedAstGenerator( |
startingUri, |
@@ -68,7 +69,7 @@ class IncrementalResolvedAstGeneratorTest { |
_checkPrintLiteralInt(mainStatements[0], expectedArgument); |
} |
- _checkMain(initialProgram[fooUri].definingCompilationUnit, 1); |
+ _checkMain(initialProgram[fooUri][fooUri], 1); |
writeFiles({'/foo.dart': 'main() { print(2); }'}); |
// Verify that the file isn't actually reread until invalidate is called. |
var deltaProgram1 = await incrementalResolvedAstGenerator.computeDelta(); |
@@ -76,11 +77,11 @@ class IncrementalResolvedAstGeneratorTest { |
// empty map. |
// expect(deltaProgram1.newState, isEmpty); |
expect(deltaProgram1.newState.keys, unorderedEquals([fooUri])); |
- _checkMain(deltaProgram1.newState[fooUri].definingCompilationUnit, 1); |
+ _checkMain(deltaProgram1.newState[fooUri][fooUri], 1); |
incrementalResolvedAstGenerator.invalidateAll(); |
var deltaProgram2 = await incrementalResolvedAstGenerator.computeDelta(); |
expect(deltaProgram2.newState.keys, unorderedEquals([fooUri])); |
- _checkMain(deltaProgram2.newState[fooUri].definingCompilationUnit, 2); |
+ _checkMain(deltaProgram2.newState[fooUri][fooUri], 2); |
} |
test_invalidateAllBeforeInitialProgram() async { |
@@ -102,11 +103,10 @@ class IncrementalResolvedAstGeneratorTest { |
var barUri = Uri.parse('file:///bar.dart'); |
var initialProgram = await getInitialProgram(fooUri); |
expect(initialProgram.keys, unorderedEquals([fooUri])); |
- expect(initialProgram[fooUri].partUnits.keys, unorderedEquals([barUri])); |
+ expect(initialProgram[fooUri].keys, unorderedEquals([fooUri, barUri])); |
var mainStatements = _getFunctionStatements( |
- _getFunction(initialProgram[fooUri].definingCompilationUnit, 'main')); |
- var fDeclaration = |
- _getFunction(initialProgram[fooUri].partUnits[barUri], 'f'); |
+ _getFunction(initialProgram[fooUri][fooUri], 'main')); |
+ var fDeclaration = _getFunction(initialProgram[fooUri][barUri], 'f'); |
var fStatements = _getFunctionStatements(fDeclaration); |
expect(mainStatements, hasLength(2)); |
_checkPrintLiteralInt(mainStatements[0], 1); |