overlapping fix test
Change-Id: I4621e8e24b8d296875d2033ac21ba8da68fb0387
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170640
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
diff --git a/pkg/analysis_server/test/edit/bulk_fixes_test.dart b/pkg/analysis_server/test/edit/bulk_fixes_test.dart
index 5ad4e47..7f22771 100644
--- a/pkg/analysis_server/test/edit/bulk_fixes_test.dart
+++ b/pkg/analysis_server/test/edit/bulk_fixes_test.dart
@@ -148,6 +148,30 @@
''');
}
+ @FailingTest(issue: 'https://github.com/dart-lang/sdk/issues/44080')
+ Future<void> test_unnecessaryNew_collectionLiteral_overlap() async {
+ addAnalysisOptionsFile('''
+linter:
+ rules:
+ - prefer_collection_literals
+ - unnecessary_new
+''');
+
+ addTestFile('''
+class A {
+ Map<String, Object> _map = {};
+ Set<String> _set = new Set<String>();
+}
+''');
+
+ await assertEditEquals('''
+class A {
+ Map<String, Object> _map = {};
+ Set<String> _set = <String>{};
+}
+''');
+ }
+
Future<void> test_unnecessaryNew_ignoredInOptions() async {
addAnalysisOptionsFile('''
analyzer: