Use raw strings for assertResponse() that don't do any interpolation.

We use this pattern to find expectations to update.

Change-Id: Ibae370cfdf85dd83122b5571f3a05d86355c647f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/290344
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analysis_server/test/services/completion/dart/arglist_contributor_test.dart b/pkg/analysis_server/test/services/completion/dart/arglist_contributor_test.dart
index 1fcb47a..96e7544 100644
--- a/pkg/analysis_server/test/services/completion/dart/arglist_contributor_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/arglist_contributor_test.dart
@@ -80,7 +80,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |fff: |
     kind: namedArgument
@@ -105,7 +105,7 @@
       return suggestion.completion.startsWith('children');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   children: [],
     kind: namedArgument
@@ -130,7 +130,7 @@
       return suggestion.completion.startsWith('backgroundColor');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   backgroundColor: ,
     kind: namedArgument
@@ -154,7 +154,7 @@
       return suggestion.completion.startsWith('children');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   children: [],
     kind: namedArgument
@@ -178,7 +178,7 @@
       return suggestion.completion.startsWith('children');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   children: [],
     kind: namedArgument
@@ -202,7 +202,7 @@
       return suggestion.completion.startsWith('key');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -229,7 +229,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   children: [],
     kind: namedArgument
@@ -250,7 +250,7 @@
   );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -275,7 +275,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   children: ,
     kind: namedArgument
@@ -298,7 +298,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   slivers: [],
     kind: namedArgument
@@ -323,7 +323,7 @@
 foo({String children}) {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |children: |
     kind: namedArgument
@@ -353,7 +353,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo01: |
   |foo02: |
@@ -367,7 +367,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo0^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -383,7 +383,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(f^ foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -399,7 +399,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(f^, foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -414,7 +414,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(f^ , foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -429,7 +429,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^f,)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   right: 1
 suggestions
@@ -445,7 +445,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^ foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   foo01: ,
     selection: 7
@@ -459,7 +459,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   right: 5
 suggestions
@@ -475,7 +475,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^, foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo01: |
 ''');
@@ -488,7 +488,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(^ , foo02: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo01: |
 ''');
@@ -501,7 +501,7 @@
       parameters: '(int foo01, {int? foo02, int? foo03})',
       arguments: '(1, ^, foo03: 3)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo02: |
 ''');
@@ -514,7 +514,7 @@
       parameters: '(int foo01, {int? foo02, int? foo03})',
       arguments: '(1, ^ foo03: 3)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   foo02: ,
     selection: 7
@@ -528,7 +528,7 @@
       parameters: '(int foo01, {int? foo02, int? foo03})',
       arguments: '(1, ^foo03: 3)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   right: 5
 suggestions
@@ -545,7 +545,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo02: 2^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
 ''');
       },
@@ -558,7 +558,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo02: 2 ^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |, foo01: |
 ''');
@@ -571,7 +571,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo02: 2, ^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo01: |
 ''');
@@ -584,7 +584,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo02: 2, f^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -599,7 +599,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo02: 2, f^,)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -614,7 +614,7 @@
       parameters: '(int foo01, int foo02, int foo03, {int? foo04, int? foo05})',
       arguments: '(1, ^, 3)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   |foo04: |
   |foo05: |
@@ -629,7 +629,7 @@
       parameters: '(int foo01, int foo02, int foo03, {int? foo04, int? foo05})',
       arguments: '(1, ^, 3)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
 ''');
       },
@@ -641,7 +641,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(f^: 0)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -657,7 +657,7 @@
       parameters: '(bool foo01, {int? foo02, int? foo03})',
       arguments: '(false, ^f: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   right: 1
 suggestions
@@ -675,7 +675,7 @@
       parameters: '(int foo01, {int? foo02})',
       arguments: '(0, foo^ba: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 3
   right: 2
@@ -691,7 +691,7 @@
       parameters: '(bool foo01, {int? foo02, int? foo03})',
       arguments: '(0, ^: 2)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   foo02
   foo03
@@ -705,7 +705,7 @@
       parameters: '({int? foo01, int? foo02})',
       arguments: '(foo01: ^)',
       check: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
 ''');
       },
diff --git a/pkg/analysis_server/test/services/completion/dart/declaration/class_test.dart b/pkg/analysis_server/test/services/completion/dart/declaration/class_test.dart
index 62933e9..c49bfef 100644
--- a/pkg/analysis_server/test/services/completion/dart/declaration/class_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/declaration/class_test.dart
@@ -47,7 +47,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -74,7 +74,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -104,7 +104,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -128,7 +128,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -155,7 +155,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -183,7 +183,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -205,7 +205,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -229,7 +229,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -251,7 +251,7 @@
 }
 ''',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/declaration/constructor_test.dart b/pkg/analysis_server/test/services/completion/dart/declaration/constructor_test.dart
index f269c01..94f505c 100644
--- a/pkg/analysis_server/test/services/completion/dart/declaration/constructor_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/declaration/constructor_test.dart
@@ -51,13 +51,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   FooSealed
     kind: constructorInvocation
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -71,7 +71,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
diff --git a/pkg/analysis_server/test/services/completion/dart/declaration/enum_test.dart b/pkg/analysis_server/test/services/completion/dart/declaration/enum_test.dart
index c802067..e097a22 100644
--- a/pkg/analysis_server/test/services/completion/dart/declaration/enum_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/declaration/enum_test.dart
@@ -47,7 +47,7 @@
       codeAtCompletion: 'useMyEnum(foo0^);',
       validator: (response, context) {
         if (isProtocolVersion2) {
-          assertResponse('''
+          assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -59,7 +59,7 @@
           // The response includes much more, such as `MyEnum` itself.
           // We don't expect though that the client will show it.
           if (context == _Context.local) {
-            assertResponse('''
+            assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -95,7 +95,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -105,7 +105,7 @@
     } else {
       _configureWithMyEnum();
       // TODO(scheglov) This is wrong.
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -127,7 +127,7 @@
       validator: (response, context) {
         if (isProtocolVersion2) {
           // No enum constants.
-          assertResponse('''
+          assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -138,7 +138,7 @@
           _configureWithMyEnum();
           switch (context) {
             case _Context.local:
-              assertResponse('''
+              assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -148,7 +148,7 @@
               break;
             case _Context.imported:
             case _Context.notImported:
-              assertResponse('''
+              assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -182,7 +182,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -192,7 +192,7 @@
     } else {
       _configureWithMyEnum();
       // TODO(scheglov) This is wrong.
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -223,7 +223,7 @@
 
     if (isProtocolVersion2) {
       // TODO(scheglov) The kind should be a prefix.
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 7
 suggestions
@@ -233,7 +233,7 @@
     } else {
       _configureWithMyEnum();
       // TODO(scheglov) This is wrong.
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 7
 suggestions
@@ -264,7 +264,7 @@
 
     // TODO(scheglov) This is wrong.
     // Should include constants, as [test_nothing_imported_withPrefix] does.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   MyEnum
     kind: enum
@@ -280,7 +280,7 @@
       codeAtCompletion: 'useMyEnum(^);',
       validator: (response, context) {
         if (isProtocolVersion2) {
-          assertResponse('''
+          assertResponse(r'''
 suggestions
   MyEnum
     kind: enum
@@ -291,7 +291,7 @@
           switch (context) {
             case _Context.local:
             case _Context.imported:
-              assertResponse('''
+              assertResponse(r'''
 suggestions
   MyEnum
     kind: enum
@@ -300,7 +300,7 @@
 ''');
               break;
             case _Context.notImported:
-              assertResponse('''
+              assertResponse(r'''
 suggestions
   MyEnum
     kind: enum
@@ -334,7 +334,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   prefix.MyEnum
     kind: enum
@@ -343,7 +343,7 @@
 ''');
     } else {
       // TODO(scheglov) This is wrong.
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   MyEnum
     kind: enum
@@ -361,8 +361,7 @@
     required void Function(
       CompletionResponseForTesting response,
       _Context context,
-    )
-        validator,
+    ) validator,
   }) async {
     // local
     {
diff --git a/pkg/analysis_server/test/services/completion/dart/declaration/record_type_test.dart b/pkg/analysis_server/test/services/completion/dart/declaration/record_type_test.dart
index 2e0a86b..3f70297 100644
--- a/pkg/analysis_server/test/services/completion/dart/declaration/record_type_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/declaration/record_type_test.dart
@@ -76,7 +76,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   hashCode
     kind: getter
diff --git a/pkg/analysis_server/test/services/completion/dart/location/case_clause_test.dart b/pkg/analysis_server/test/services/completion/dart/location/case_clause_test.dart
index 98643e1..46d4af3 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/case_clause_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/case_clause_test.dart
@@ -32,7 +32,7 @@
     await computeSuggestions('''
 var v = [ if (o case ^) ];
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
@@ -55,7 +55,7 @@
   if (o case ^) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
@@ -76,7 +76,7 @@
     await computeSuggestions('''
 var v = [ if (o case != '' ^) ];
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   when
     kind: keyword
@@ -91,7 +91,7 @@
   if (o case != '' ^ true) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -106,7 +106,7 @@
   if (o case != '' ^ o.length > 3) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -117,7 +117,7 @@
   if (o case != '' ^) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   when
     kind: keyword
@@ -128,7 +128,7 @@
     await computeSuggestions('''
 var v = [ if (o case != '' when true ^) ];
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -139,7 +139,7 @@
   if (o case != '' when true ^) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -149,7 +149,7 @@
 var v = [ if (o c^) ];
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -157,7 +157,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -176,7 +176,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -184,7 +184,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/cast_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/cast_pattern_test.dart
index 6688801..3daed42 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/cast_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/cast_pattern_test.dart
@@ -39,7 +39,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -64,7 +64,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -89,7 +89,7 @@
 class B01 {}
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -99,7 +99,7 @@
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -126,7 +126,7 @@
 class B01 {}
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -136,7 +136,7 @@
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/class_body_test.dart b/pkg/analysis_server/test/services/completion/dart/location/class_body_test.dart
index ab2e810..c681715 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/class_body_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/class_body_test.dart
@@ -94,7 +94,7 @@
       validator: (context) {
         if (isProtocolVersion2) {
           _printKeywordsOrClass();
-          assertResponse('''
+          assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -417,7 +417,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -451,7 +451,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -471,7 +471,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -499,7 +499,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -527,7 +527,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -553,7 +553,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -585,7 +585,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -615,7 +615,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -655,7 +655,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -682,7 +682,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -722,7 +722,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -749,7 +749,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -774,7 +774,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -799,7 +799,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -825,7 +825,7 @@
       return suggestion.completion.contains('==(');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -855,7 +855,7 @@
       return suggestion.completion.contains('+(');
     };
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 5
 suggestions
@@ -881,7 +881,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -901,7 +901,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -927,7 +927,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -952,7 +952,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_member_test.dart b/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_member_test.dart
index ae18eea..dd1d8a5 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_member_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_member_test.dart
@@ -33,7 +33,7 @@
     await computeSuggestions('''
 abstract ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   base
     kind: keyword
@@ -57,7 +57,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -71,7 +71,7 @@
     await computeSuggestions('''
 abstract ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   base
     kind: keyword
@@ -91,7 +91,7 @@
     await computeSuggestions('''
 abstract base ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   class
     kind: keyword
@@ -104,7 +104,7 @@
     await computeSuggestions('''
 base ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   mixin
     kind: keyword
@@ -115,7 +115,7 @@
     await computeSuggestions('''
 abstract base ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   mixin
     kind: keyword
@@ -126,7 +126,7 @@
     await computeSuggestions('''
 ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   abstract
     kind: keyword
@@ -180,7 +180,7 @@
 ''');
     // TODO(danrubel) should not suggest declaration keywords
     // TODO(brianwilkerson) Should not suggest export or part directives.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   import '';
     kind: keyword
@@ -231,7 +231,7 @@
 ^
 import foo;
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   import '';
     kind: keyword
@@ -253,7 +253,7 @@
 import "package:foo/foo.dart";
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -262,7 +262,7 @@
     selection: 8
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -316,7 +316,7 @@
 cl^
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -324,7 +324,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -379,7 +379,7 @@
 import "package:foo/foo.dart";
 ''');
     // TODO(danrubel) should not suggest declaration keywords
-    assertResponse('''
+    assertResponse(r'''
 replacement
   right: 3
 suggestions
@@ -432,7 +432,7 @@
 class A {}
 ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   abstract
     kind: keyword
@@ -473,7 +473,7 @@
 c^
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -485,7 +485,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -528,7 +528,7 @@
 import "foo";
 ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   abstract
     kind: keyword
@@ -578,7 +578,7 @@
 c^
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -590,7 +590,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -641,7 +641,7 @@
     await computeSuggestions('''
 final ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -650,7 +650,7 @@
     await computeSuggestions('''
 abstract final ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -661,7 +661,7 @@
 cl^
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -669,7 +669,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -722,7 +722,7 @@
 ^
 ''');
     // TODO(brianwilkerson) We should not be suggesting directives.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   abstract
     kind: keyword
@@ -772,7 +772,7 @@
  import "package:foo/foo.dart";
  ''');
     // TODO(danrubel) should not suggest declaration keywords
-    assertResponse('''
+    assertResponse(r'''
 replacement
   right: 3
 suggestions
@@ -827,7 +827,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -841,7 +841,7 @@
     await computeSuggestions('''
 ^ class A {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   import '';
     kind: keyword
@@ -891,7 +891,7 @@
     await computeSuggestions('''
 ^ mixin M {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   import '';
     kind: keyword
@@ -946,7 +946,7 @@
 ''');
     // TODO(danrubel) should not suggest declaration keywords
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -955,7 +955,7 @@
     selection: 8
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -1011,7 +1011,7 @@
     // TODO(danrubel) should not suggest declaration keywords
     // TODO(brianwilkerson) Should not suggest library, export or part directives.
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -1020,7 +1020,7 @@
     selection: 8
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -1071,7 +1071,7 @@
     await computeSuggestions('''
 ^
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   abstract
     kind: keyword
@@ -1124,7 +1124,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -1141,7 +1141,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -1161,7 +1161,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -1178,7 +1178,7 @@
     if (isProtocolVersion1) {
       _assertProtocol1SuggestionsWithPrefix();
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -1189,7 +1189,7 @@
   }
 
   void _assertProtocol1SuggestionsWithPrefix() {
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_test.dart b/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_test.dart
index d2a4b63..5f9cccb 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/compilation_unit_test.dart
@@ -52,7 +52,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -92,7 +92,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -107,7 +107,7 @@
   }
 
   void _protocol1Directives() {
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/directive_uri_test.dart b/pkg/analysis_server/test/services/completion/dart/location/directive_uri_test.dart
index 311e954..91f0b85 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/directive_uri_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/directive_uri_test.dart
@@ -24,7 +24,7 @@
       uriContent: 'foo0^',
       validator: () {
         // We have both `foo0x`, but no `bar`.
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -42,7 +42,7 @@
       uriContent: 'foo0^xyz',
       validator: () {
         // We ignore 'xyz' after the caret.
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 4
   right: 3
diff --git a/pkg/analysis_server/test/services/completion/dart/location/enum_constant_test.dart b/pkg/analysis_server/test/services/completion/dart/location/enum_constant_test.dart
index e101835..dad9f90 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/enum_constant_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/enum_constant_test.dart
@@ -35,7 +35,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/enum_test.dart b/pkg/analysis_server/test/services/completion/dart/location/enum_test.dart
index e522a92..9ad026e 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/enum_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/enum_test.dart
@@ -33,7 +33,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -57,7 +57,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -69,7 +69,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   Object
     kind: class
@@ -83,7 +83,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   with
     kind: keyword
@@ -97,7 +97,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   implements
     kind: keyword
@@ -113,7 +113,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -127,7 +127,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   implements
     kind: keyword
@@ -143,7 +143,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   with
     kind: keyword
@@ -157,7 +157,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -170,7 +170,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -185,13 +185,13 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A01
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -208,7 +208,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   implements
     kind: keyword
@@ -222,7 +222,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -234,7 +234,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -250,7 +250,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -273,7 +273,7 @@
 ''');
 
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -294,7 +294,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: constructorInvocation
@@ -312,7 +312,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: constructorInvocation
@@ -329,7 +329,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   new
     kind: constructorInvocation
@@ -343,7 +343,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   new
     kind: constructorInvocation
@@ -358,7 +358,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -372,7 +372,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: constructorInvocation
diff --git a/pkg/analysis_server/test/services/completion/dart/location/extends_clause_test.dart b/pkg/analysis_server/test/services/completion/dart/location/extends_clause_test.dart
index 0cc80cd..b825f2d 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/extends_clause_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/extends_clause_test.dart
@@ -50,7 +50,7 @@
 class A extends ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBase
     kind: class
@@ -70,7 +70,7 @@
 class A extends ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   Foo
     kind: class
@@ -86,13 +86,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -107,13 +107,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -128,13 +128,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
diff --git a/pkg/analysis_server/test/services/completion/dart/location/field_formal_parameter_test.dart b/pkg/analysis_server/test/services/completion/dart/location/field_formal_parameter_test.dart
index 1262f9e..c2a2e70 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/field_formal_parameter_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/field_formal_parameter_test.dart
@@ -44,7 +44,7 @@
       declarations: 'var foo = 0;',
       constructorParameters: 'this.f^',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -61,7 +61,7 @@
       declarations: 'var foo = 0;',
       constructorParameters: 'this.^f',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 replacement
   right: 1
 suggestions
@@ -99,7 +99,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: field
@@ -115,7 +115,7 @@
       declarations: 'final int x; final int y;',
       constructorParameters: '{this.x, this.^}',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   y
     kind: field
@@ -131,7 +131,7 @@
       declarations: 'final int x; final int y;',
       constructorParameters: 'this.x, this.^',
       validator: () {
-        assertResponse('''
+        assertResponse(r'''
 suggestions
   y
     kind: field
@@ -159,7 +159,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: field
@@ -179,7 +179,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
diff --git a/pkg/analysis_server/test/services/completion/dart/location/for_statement_test.dart b/pkg/analysis_server/test/services/completion/dart/location/for_statement_test.dart
index dbc1091..0fd7ee0 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/for_statement_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/for_statement_test.dart
@@ -21,7 +21,7 @@
   for (final (a, b) in ^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   x01
     kind: parameter
@@ -36,7 +36,7 @@
   for (final (a, b) ^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   in
     kind: keyword
@@ -49,7 +49,7 @@
   for (final (a, b) i^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -84,7 +84,7 @@
   for (^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   var
     kind: keyword
@@ -99,7 +99,7 @@
   for (^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   var
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/if_element_test.dart b/pkg/analysis_server/test/services/completion/dart/location/if_element_test.dart
index 403ba7b..a64bdaa 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/if_element_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/if_element_test.dart
@@ -34,7 +34,7 @@
   var v = [ if (o case var x ^) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   when
     kind: keyword
@@ -47,7 +47,7 @@
   var v = [ if (o case var x w^) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -62,7 +62,7 @@
   var v = [ if (o case var x when ^) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   false
     kind: keyword
@@ -84,7 +84,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -92,7 +92,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -114,7 +114,7 @@
     await computeSuggestions('''
 var v = [ if (o ^) ];
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   case
     kind: keyword
@@ -127,7 +127,7 @@
     await computeSuggestions('''
 var v = [ if (^) ];
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   false
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/if_statement_test.dart b/pkg/analysis_server/test/services/completion/dart/location/if_statement_test.dart
index c88ec08..968a352 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/if_statement_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/if_statement_test.dart
@@ -34,7 +34,7 @@
   if (o case var x ^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   when
     kind: keyword
@@ -47,7 +47,7 @@
   if (o case var x w^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -62,7 +62,7 @@
   if (o case var x when ^)
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   false
     kind: keyword
@@ -84,7 +84,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -92,7 +92,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -116,7 +116,7 @@
   if (o ^) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   case
     kind: keyword
@@ -131,7 +131,7 @@
   if (^) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   false
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/implements_clause_test.dart b/pkg/analysis_server/test/services/completion/dart/location/implements_clause_test.dart
index b97bb13..d52127e 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/implements_clause_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/implements_clause_test.dart
@@ -50,7 +50,7 @@
 class A implements ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBase
     kind: class
@@ -71,13 +71,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -92,13 +92,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -112,7 +112,7 @@
 class A implements ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   Foo
     kind: class
@@ -128,13 +128,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -146,7 +146,7 @@
 class A implements ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBase
     kind: mixin
@@ -161,13 +161,13 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   Foo
     kind: mixin
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
diff --git a/pkg/analysis_server/test/services/completion/dart/location/list_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/list_pattern_test.dart
index 81dce34..32c94f7 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/list_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/list_pattern_test.dart
@@ -40,7 +40,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c01
     kind: topLevelVariable
@@ -79,7 +79,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c01
     kind: topLevelVariable
@@ -118,7 +118,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c01
     kind: topLevelVariable
@@ -157,7 +157,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c01
     kind: topLevelVariable
diff --git a/pkg/analysis_server/test/services/completion/dart/location/logical_and_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/logical_and_pattern_test.dart
index f277537..7a426fb 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/logical_and_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/logical_and_pattern_test.dart
@@ -34,7 +34,7 @@
   if (i case < 3 && ^ ) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/logical_or_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/logical_or_pattern_test.dart
index dd5c9ac..40718bb 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/logical_or_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/logical_or_pattern_test.dart
@@ -34,7 +34,7 @@
   if (i case < 3 || ^ ) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/map_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/map_pattern_test.dart
index 5966e66..a759cfb7 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/map_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/map_pattern_test.dart
@@ -36,7 +36,7 @@
   final {c1 : 1, ^, c1 : 3} = m1;
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -63,7 +63,7 @@
   final {^} = m1;
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -92,7 +92,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -121,7 +121,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -150,7 +150,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -180,7 +180,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -190,7 +190,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -222,7 +222,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -252,7 +252,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -262,7 +262,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -294,7 +294,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   c1
     kind: localVariable
@@ -330,7 +330,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -340,7 +340,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/named_expression_test.dart b/pkg/analysis_server/test/services/completion/dart/location/named_expression_test.dart
index f8a7808..be68eb9 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/named_expression_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/named_expression_test.dart
@@ -43,7 +43,7 @@
 void g(int a, {required int b}) {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   x
     kind: parameter
@@ -69,7 +69,7 @@
 void g(int a, {required int b}) {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   x
     kind: parameter
@@ -95,7 +95,7 @@
 void g({required int a}) {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   x
     kind: parameter
diff --git a/pkg/analysis_server/test/services/completion/dart/location/object_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/object_pattern_test.dart
index 60a6784..0bf10c9 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/object_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/object_pattern_test.dart
@@ -57,7 +57,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A0
     kind: class
@@ -83,7 +83,7 @@
     kind: parameter
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A0
     kind: class
@@ -140,7 +140,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A0
     kind: class
@@ -166,7 +166,7 @@
     kind: parameter
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A0
     kind: class
@@ -222,7 +222,7 @@
   static set s12(x) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   f01
     kind: field
@@ -268,7 +268,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -278,7 +278,7 @@
     kind: field
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -328,7 +328,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -338,7 +338,7 @@
     kind: field
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -387,7 +387,7 @@
   static set s12(x) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 replacement
   right: 1
 suggestions
@@ -434,7 +434,7 @@
   static set s12(x) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   f11
     kind: field
diff --git a/pkg/analysis_server/test/services/completion/dart/location/parenthesized_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/parenthesized_pattern_test.dart
index e516d72..f0c3852 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/parenthesized_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/parenthesized_pattern_test.dart
@@ -34,7 +34,7 @@
   if (i case (^) ) ];
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
@@ -58,7 +58,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -68,7 +68,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/pattern_assignment_test.dart b/pkg/analysis_server/test/services/completion/dart/location/pattern_assignment_test.dart
index 5b14434..be9c019 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/pattern_assignment_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/pattern_assignment_test.dart
@@ -35,7 +35,7 @@
   (a, b) = ^;
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
@@ -60,7 +60,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -68,7 +68,7 @@
     kind: parameter
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/pattern_variable_declaration_test.dart b/pkg/analysis_server/test/services/completion/dart/location/pattern_variable_declaration_test.dart
index 62dd611..9ae7165 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/pattern_variable_declaration_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/pattern_variable_declaration_test.dart
@@ -34,7 +34,7 @@
   var (a, b) = ^;
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
@@ -58,7 +58,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -66,7 +66,7 @@
     kind: parameter
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/record_literal_test.dart b/pkg/analysis_server/test/services/completion/dart/location/record_literal_test.dart
index 5d749eb..88a4d2a 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/record_literal_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/record_literal_test.dart
@@ -36,7 +36,7 @@
 ({int foo01, String foo02}) f() => (foo0^: 0);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -52,7 +52,7 @@
 ({int foo01, String foo02}) f() => (foo0^,);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -69,7 +69,7 @@
 ({int foo01, String foo02}) f() => (foo0^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -86,7 +86,7 @@
 ({int foo01, String foo02}) f() => (foo0^ );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -103,7 +103,7 @@
 ({int foo01, String foo02}) f() => ( ^ );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -120,7 +120,7 @@
 ({int foo01, String foo02}) f() => (0, foo0^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -137,7 +137,7 @@
 ({int foo01, String foo02}) f() => (0, ^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -154,7 +154,7 @@
 ({int foo01, String foo02}) f() => (^,);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -171,7 +171,7 @@
 ({int foo01, String foo02}) f() => (^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -188,7 +188,7 @@
 ({int foo01, String foo02}) f() => (^: 0);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: namedArgument
@@ -204,7 +204,7 @@
 ''');
 
     // We don't suggest already specified `foo02`.
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -222,7 +222,7 @@
 ''');
 
     // We don't suggest already specified `foo02`.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -239,7 +239,7 @@
 ''');
 
     // We don't suggest already specified `foo02`.
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -257,7 +257,7 @@
 ''');
 
     // We suggest a positional value anyway.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: topLevelVariable
@@ -270,7 +270,7 @@
 (int, {String foo01}) f() => (0, foo^ 0);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -286,7 +286,7 @@
 (int, {int foo01}) f() => (0, foo0^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -301,7 +301,7 @@
 (int, {int foo01}) f() => (0, foo0^ );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -317,7 +317,7 @@
 ''');
 
     // We suggest a positional value anyway.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -333,7 +333,7 @@
 ''');
 
     // We suggest a positional value anyway.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   |foo01: |
     kind: namedArgument
@@ -348,7 +348,7 @@
 (int, int) f() => (foo0^, );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -363,7 +363,7 @@
 (int, int) f() => (foo0^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -378,7 +378,7 @@
 (int, int) f() => (^, );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: topLevelVariable
@@ -391,7 +391,7 @@
 (int, int) f() => (^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: topLevelVariable
@@ -404,7 +404,7 @@
 (int foo01, int foo02) f() => (^, );
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   bar01
     kind: topLevelVariable
@@ -417,7 +417,7 @@
 (int, int) f() => (0, foo0^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 4
 suggestions
@@ -432,7 +432,7 @@
 (int, int) f() => (0, ^);
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   foo01
     kind: topLevelVariable
diff --git a/pkg/analysis_server/test/services/completion/dart/location/record_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/record_pattern_test.dart
index ce7ff2b..6dc1d0e 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/record_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/record_pattern_test.dart
@@ -36,7 +36,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/record_type_annotation_test.dart b/pkg/analysis_server/test/services/completion/dart/location/record_type_annotation_test.dart
index bee1c3d..9b36a58 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/record_type_annotation_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/record_type_annotation_test.dart
@@ -31,7 +31,7 @@
 ({int foo01, A0^}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -50,7 +50,7 @@
 ({int foo01, A0^ foo02}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -69,7 +69,7 @@
 ({int foo01, StringBuffer str^}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 3
 suggestions
@@ -86,7 +86,7 @@
 ({int foo01, StringBuffer ^}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   buffer
     kind: identifier
@@ -103,7 +103,7 @@
 ({int foo01, ^}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -122,7 +122,7 @@
 ({int foo01, ^ foo02}) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -141,7 +141,7 @@
 (int, A0^) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -160,7 +160,7 @@
 (int, A0^ foo) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -179,7 +179,7 @@
 (int, A0^foo) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   left: 2
   right: 3
@@ -199,7 +199,7 @@
 (int, ^) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -218,7 +218,7 @@
 (int, ^ foo) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -237,7 +237,7 @@
 (int, ^foo) f() {}
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 replacement
   right: 3
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/relational_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/relational_pattern_test.dart
index a786225..473ebee 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/relational_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/relational_pattern_test.dart
@@ -41,7 +41,7 @@
 class B01 {}
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -55,7 +55,7 @@
     kind: constructorInvocation
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -100,7 +100,7 @@
 class B01 {}
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -128,7 +128,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   A01
     kind: class
diff --git a/pkg/analysis_server/test/services/completion/dart/location/rest_pattern_test.dart b/pkg/analysis_server/test/services/completion/dart/location/rest_pattern_test.dart
index 3ba67da..af245a8 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/rest_pattern_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/rest_pattern_test.dart
@@ -34,7 +34,7 @@
   if(o case [int first, ... ^]) {}
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   false
     kind: keyword
@@ -58,7 +58,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
@@ -68,7 +68,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 1
 suggestions
diff --git a/pkg/analysis_server/test/services/completion/dart/location/super_formal_parameter_test.dart b/pkg/analysis_server/test/services/completion/dart/location/super_formal_parameter_test.dart
index 2808e1a..ae15c36 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/super_formal_parameter_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/super_formal_parameter_test.dart
@@ -46,7 +46,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -65,7 +65,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -88,7 +88,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -108,7 +108,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -127,7 +127,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -149,7 +149,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -168,7 +168,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -187,7 +187,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -206,7 +206,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -228,7 +228,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -247,7 +247,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -269,7 +269,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -288,7 +288,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -309,7 +309,7 @@
 
     // It does not matter what is the name of the positional parameter.
     // Here `super.second` consumes `int first`.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -328,7 +328,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -347,7 +347,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
@@ -366,7 +366,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -387,7 +387,7 @@
 
     // It does not matter what is the name of the positional parameter.
     // Here `super.second` consumes `int first`.
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   second
     kind: parameter
@@ -407,7 +407,7 @@
 }
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   first
     kind: parameter
diff --git a/pkg/analysis_server/test/services/completion/dart/location/switch_expression_test.dart b/pkg/analysis_server/test/services/completion/dart/location/switch_expression_test.dart
index 4876c10..b6d5b47 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/switch_expression_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/switch_expression_test.dart
@@ -39,7 +39,7 @@
   };
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   p01
     kind: parameter
@@ -55,7 +55,7 @@
   };
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -68,7 +68,7 @@
   };
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -79,7 +79,7 @@
   return switch (^) {};
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   const
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/switch_pattern_case_test.dart b/pkg/analysis_server/test/services/completion/dart/location/switch_pattern_case_test.dart
index 78af604..2b136f5 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/switch_pattern_case_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/switch_pattern_case_test.dart
@@ -38,7 +38,7 @@
 
 class A01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -66,7 +66,7 @@
 }
 ''');
     if (isProtocolVersion2) {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -74,7 +74,7 @@
     kind: keyword
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 replacement
   left: 2
 suggestions
@@ -104,7 +104,7 @@
 }
 class A01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   break
     kind: keyword
@@ -156,7 +156,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -178,7 +178,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -195,7 +195,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -221,7 +221,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -243,7 +243,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -261,7 +261,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -279,7 +279,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -297,7 +297,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -315,7 +315,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -333,7 +333,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -351,7 +351,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -369,7 +369,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -384,7 +384,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
@@ -398,7 +398,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
@@ -415,7 +415,7 @@
   }
 }
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   as
     kind: keyword
diff --git a/pkg/analysis_server/test/services/completion/dart/location/type_argument_list_test.dart b/pkg/analysis_server/test/services/completion/dart/location/type_argument_list_test.dart
index 749cde8..b9fe1a8 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/type_argument_list_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/type_argument_list_test.dart
@@ -41,7 +41,7 @@
 class B01 {}
 class G<T> {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -68,7 +68,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -95,7 +95,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -122,7 +122,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
diff --git a/pkg/analysis_server/test/services/completion/dart/location/variable_declaration_list_test.dart b/pkg/analysis_server/test/services/completion/dart/location/variable_declaration_list_test.dart
index 9485f22..3586afa 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/variable_declaration_list_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/variable_declaration_list_test.dart
@@ -38,7 +38,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   A01
     kind: class
@@ -63,7 +63,7 @@
 class A02 {}
 class B01 {}
 ''');
-    assertResponse('''
+    assertResponse(r'''
 suggestions
 ''');
   }
diff --git a/pkg/analysis_server/test/services/completion/dart/location/with_clause_test.dart b/pkg/analysis_server/test/services/completion/dart/location/with_clause_test.dart
index 1dde2d2..a385883 100644
--- a/pkg/analysis_server/test/services/completion/dart/location/with_clause_test.dart
+++ b/pkg/analysis_server/test/services/completion/dart/location/with_clause_test.dart
@@ -50,7 +50,7 @@
 class A with ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBase
     kind: class
@@ -76,7 +76,7 @@
 ''');
 
     if (isProtocolVersion1) {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
   FooBase
     kind: class
@@ -88,7 +88,7 @@
     kind: class
 ''');
     } else {
-      assertResponse('''
+      assertResponse(r'''
 suggestions
 ''');
     }
@@ -100,7 +100,7 @@
 class A with ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBase
     kind: mixin
@@ -114,7 +114,7 @@
 class A with ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   Foo
     kind: mixin
@@ -128,7 +128,7 @@
 class A with ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBaseMixinClass
     kind: class
@@ -147,7 +147,7 @@
 class A with ^
 ''');
 
-    assertResponse('''
+    assertResponse(r'''
 suggestions
   FooBaseMixinClass
     kind: class
diff --git a/pkg/analysis_server/test/services/completion/dart/text_expectations.dart b/pkg/analysis_server/test/services/completion/dart/text_expectations.dart
index e1f95d1..3e1682f 100644
--- a/pkg/analysis_server/test/services/completion/dart/text_expectations.dart
+++ b/pkg/analysis_server/test/services/completion/dart/text_expectations.dart
@@ -12,7 +12,7 @@
   static const _updatingIsEnabled = false;
 
   static const assertMethods = {
-    'AbstractCompletionDriverTest.assertResponseText',
+    'AbstractCompletionDriverTest.assertResponse',
   };
 
   static final Map<String, _File> _files = {};