Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(297)

Unified Diff: pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart

Issue 2837063003: Add colon to switch cases and default (Closed)
Patch Set: reformat Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
diff --git a/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart b/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
index ba3cb0796ee559384b032d8bcc311e0385d997bb..d953db925a5909e650f635bcdb3da41e91fae030 100644
--- a/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
+++ b/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
@@ -765,6 +765,52 @@ main() {
@reflectiveTest
class _SwitchCompletionTest extends StatementCompletionTest {
+ test_caseNoColon() async {
+ await _prepareCompletion(
+ 'label',
+ '''
+main(x) {
+ switch (x) {
+ case label
+ }
+}
+''',
+ atEnd: true);
+ _assertHasChange(
+ 'Complete switch-statement',
+ '''
+main(x) {
+ switch (x) {
+ case label: ////
+ }
+}
+''',
+ (s) => _after(s, 'label: '));
+ }
+
+ test_defaultNoColon() async {
+ await _prepareCompletion(
+ 'default',
+ '''
+main(x) {
+ switch (x) {
+ default
+ }
+}
+''',
+ atEnd: true);
+ _assertHasChange(
+ 'Complete switch-statement',
+ '''
+main(x) {
+ switch (x) {
+ default: ////
+ }
+}
+''',
+ (s) => _after(s, 'default: '));
+ }
+
test_emptyCondition() async {
await _prepareCompletion(
'switch',

Powered by Google App Engine
This is Rietveld 408576698