From e2520f88eff7e0d151f3f49dbe218407cdddcdab Mon Sep 17 00:00:00 2001 From: Konstantin Shcheglov Date: Mon, 3 Apr 2023 17:35:10 +0000 Subject: [PATCH] Fixes for a couple pattern tests. Change-Id: I117890c1117dacac9be11bd1775e8bc42a935c52 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/292500 Reviewed-by: Brian Wilkerson Commit-Queue: Konstantin Shcheglov --- tests/language/patterns/version_2_29_changes_error_test.dart | 3 ++- tests/language/patterns/version_2_29_changes_test.dart | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/language/patterns/version_2_29_changes_error_test.dart b/tests/language/patterns/version_2_29_changes_error_test.dart index af2e3a67c74..88010c2aa93 100644 --- a/tests/language/patterns/version_2_29_changes_error_test.dart +++ b/tests/language/patterns/version_2_29_changes_error_test.dart @@ -26,8 +26,9 @@ main() { // It's an error to have an empty map pattern. switch (map) { case {}: +// ^^ +// [analyzer] COMPILE_TIME_ERROR.EMPTY_MAP_PATTERN // ^^^^ -// [analyzer] HINT.UNREACHABLE_SWITCH_CASE // [cfe] unspecified } diff --git a/tests/language/patterns/version_2_29_changes_test.dart b/tests/language/patterns/version_2_29_changes_test.dart index 0033e1183c4..8c5d59a5256 100644 --- a/tests/language/patterns/version_2_29_changes_test.dart +++ b/tests/language/patterns/version_2_29_changes_test.dart @@ -17,11 +17,11 @@ main() { // Map patterns match even if there are extra keys. Expect.equals( - 'a', + 'a b', switch (map) { + {'a': _, 'b': _} => 'a b', {'a': _} => 'a', {'b': _} => 'b', - {'a': _, 'b': _} => 'a b', _ => '???' }); }