Refactor filter query parsing helper methods

In preparation for exposition as public.
This commit is contained in:
Bartłomiej Dach
2021-03-03 21:33:41 +01:00
parent faf5fbf49b
commit f9148eec20
2 changed files with 59 additions and 27 deletions

View File

@ -215,6 +215,17 @@ namespace osu.Game.Tests.NonVisual.Filtering
Assert.AreEqual("unrecognised=keyword", filterCriteria.SearchText);
}
[TestCase("cs=nope")]
[TestCase("bpm>=bad")]
[TestCase("divisor<nah")]
[TestCase("status=noidea")]
public void TestInvalidKeywordValueIsIgnored(string query)
{
var filterCriteria = new FilterCriteria();
FilterQueryParser.ApplyQueries(filterCriteria, query);
Assert.AreEqual(query, filterCriteria.SearchText);
}
[Test]
public void TestCustomKeywordIsParsed()
{