Merge pull request #13434 from ilsubyeega/patch-2

Add `star` keyword to `FilterQueryParser` criteria
This commit is contained in:
Bartłomiej Dach
2021-06-11 01:10:36 +02:00
committed by GitHub
2 changed files with 5 additions and 3 deletions

View File

@ -33,10 +33,11 @@ namespace osu.Game.Tests.NonVisual.Filtering
* outside of the range.
*/
[Test]
public void TestApplyStarQueries()
[TestCase("star")]
[TestCase("stars")]
public void TestApplyStarQueries(string variant)
{
const string query = "stars<4 easy";
string query = $"{variant}<4 easy";
var filterCriteria = new FilterCriteria();
FilterQueryParser.ApplyQueries(filterCriteria, query);
Assert.AreEqual("easy", filterCriteria.SearchText.Trim());

View File

@ -37,6 +37,7 @@ namespace osu.Game.Screens.Select
{
switch (key)
{
case "star":
case "stars":
return TryUpdateCriteriaRange(ref criteria.StarDifficulty, op, value, 0.01d / 2);