| Index: pkg/analyzer/test/src/summary/resynthesize_test.dart
|
| diff --git a/pkg/analyzer/test/src/summary/resynthesize_test.dart b/pkg/analyzer/test/src/summary/resynthesize_test.dart
|
| index b6e8b30b35505b17ff7e91baf3c6b6755e0420d1..679741df4d764db3bace0143f962ec7f7f31167e 100644
|
| --- a/pkg/analyzer/test/src/summary/resynthesize_test.dart
|
| +++ b/pkg/analyzer/test/src/summary/resynthesize_test.dart
|
| @@ -107,14 +107,16 @@ abstract class AbstractResynthesizeTest extends AbstractSingleUnitTest {
|
| expect(resynthesized.imports.length, original.imports.length,
|
| reason: 'imports');
|
| for (int i = 0; i < resynthesized.imports.length; i++) {
|
| - compareImportElements(resynthesized.imports[i], original.imports[i],
|
| - 'import ${original.imports[i].uri}');
|
| + ImportElement originalImport = original.imports[i];
|
| + compareImportElements(
|
| + resynthesized.imports[i], originalImport, originalImport.toString());
|
| }
|
| expect(resynthesized.exports.length, original.exports.length,
|
| reason: 'exports');
|
| for (int i = 0; i < resynthesized.exports.length; i++) {
|
| - compareExportElements(resynthesized.exports[i], original.exports[i],
|
| - 'export ${original.exports[i].uri}');
|
| + ExportElement originalExport = original.exports[i];
|
| + compareExportElements(
|
| + resynthesized.exports[i], originalExport, originalExport.toString());
|
| }
|
| expect(resynthesized.nameLength, original.nameLength);
|
| compareNamespaces(resynthesized.publicNamespace, original.publicNamespace,
|
| @@ -1164,6 +1166,7 @@ abstract class AbstractResynthesizeTest extends AbstractSingleUnitTest {
|
| }
|
| return new LinkedLibrary.fromBuffer(serialized.linked.toBuffer());
|
| }
|
| +
|
| Map<String, LinkedLibrary> linkedSummaries = <String, LinkedLibrary>{
|
| library.source.uri.toString(): getLinkedSummaryFor(library)
|
| };
|
| @@ -1328,6 +1331,13 @@ abstract class AbstractResynthesizeTest extends AbstractSingleUnitTest {
|
| return false;
|
| } else if (modifier == Modifier.SYNTHETIC) {
|
| return element.isSynthetic;
|
| + } else if (modifier == Modifier.URI_EXISTS) {
|
| + if (element is ExportElement) {
|
| + return element.uriExists;
|
| + } else if (element is ImportElement) {
|
| + return element.uriExists;
|
| + }
|
| + return false;
|
| }
|
| throw new UnimplementedError(
|
| 'Modifier $modifier for ${element?.runtimeType}');
|
| @@ -1394,6 +1404,7 @@ class ResynthesizeElementTest extends ResynthesizeTest {
|
| }
|
| return new LinkedLibrary.fromBuffer(serialized.linked.toBuffer());
|
| }
|
| +
|
| Map<String, LinkedLibrary> linkedSummaries = <String, LinkedLibrary>{
|
| library.source.uri.toString(): getLinkedSummaryFor(library)
|
| };
|
|
|