From bca1a910878cf48577d43bc72f92d7741fea038f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Dach?= Date: Tue, 27 Jun 2023 21:38:36 +0200 Subject: [PATCH] Add test cases covering full phrase case insensitivity --- osu.Game.Tests/NonVisual/Filtering/FilterMatchingTest.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/osu.Game.Tests/NonVisual/Filtering/FilterMatchingTest.cs b/osu.Game.Tests/NonVisual/Filtering/FilterMatchingTest.cs index 44cff7fdd9..c7a32ebbc4 100644 --- a/osu.Game.Tests/NonVisual/Filtering/FilterMatchingTest.cs +++ b/osu.Game.Tests/NonVisual/Filtering/FilterMatchingTest.cs @@ -171,6 +171,7 @@ namespace osu.Game.Tests.NonVisual.Filtering [TestCase("\"an auteur\"", true)] [TestCase("\"Artist\"!", true)] [TestCase("\"The Artist\"!", false)] + [TestCase("\"the artist\"!", false)] [TestCase("\"\\\"", true)] // nasty case, covers properly escaping user input in underlying regex. public void TestCriteriaMatchingExactTerms(string terms, bool filtered) { @@ -238,6 +239,7 @@ namespace osu.Game.Tests.NonVisual.Filtering [TestCase("unknown", true)] [TestCase("\"Artist\"!", true)] [TestCase("\"The Artist\"!", false)] + [TestCase("\"the artist\"!", false)] public void TestCriteriaMatchingArtist(string artistName, bool filtered) { var exampleBeatmapInfo = getExampleBeatmap();