/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.UnitTests/Utils/StringLikeEqualsTests.cs
23 строки
594 B
Ivan Kozhin
"Rebalance" utils (again), improve AOT support
22 дек 2023, 08:49
22 дек 2023, 08:49
b81d64f
Код
Авторство
О чём код?
using Xunit; using QueryCat.Backend.Core.Types; namespace QueryCat.UnitTests.Utils; /// <summary> /// Tests for <see cref="StringLikeEquals" />. /// </summary> public class StringLikeEqualsTests { [Theory] [InlineData("%", "", true)] [InlineData("_Stuff_.txt_", "1Stuff3.txt4", true)] [InlineData("/mnt/data%.log", "/mnt/data1.log", true)] public void MatchesToLikePattern(string pattern, string str, bool shouldMatch) { // Act. var result = StringLikeEquals.Equals(pattern, str); // Assert. Assert.Equal(shouldMatch, result); } }