From dbe2dee928a783eaebce667f78fa8d2b2af19d72 Mon Sep 17 00:00:00 2001 From: Sam Rawlins Date: Wed, 17 Feb 2021 05:24:40 +0000 Subject: [PATCH] analyzer: Add tests ensuring that duplicate operator parameter errors are not raised Change-Id: Icb9e68164d36010ea6c7b1f83356d592b2bc8416 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/185204 Reviewed-by: Brian Wilkerson Commit-Queue: Samuel Rawlins --- .../wrong_number_of_parameters_for_operator_test.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/analyzer/test/src/diagnostics/wrong_number_of_parameters_for_operator_test.dart b/pkg/analyzer/test/src/diagnostics/wrong_number_of_parameters_for_operator_test.dart index 9b90ee6ffac..9ee48c69951 100644 --- a/pkg/analyzer/test/src/diagnostics/wrong_number_of_parameters_for_operator_test.dart +++ b/pkg/analyzer/test/src/diagnostics/wrong_number_of_parameters_for_operator_test.dart @@ -80,6 +80,8 @@ class A { test_unaryTilde() async { await _check('~', 'a'); await _check('~', 'a, b'); + await _check('~', 'a, [b]'); + await _check('~', 'a, {b}'); } Future _check(String name, String parameters) async { @@ -108,5 +110,7 @@ class A { Future _checkTooFewAndTooMany(String name) async { await _check(name, ''); await _check(name, 'a, b'); + await _check(name, 'a, [b]'); + await _check(name, 'a, {b}'); } }