public void TestCheckRegexTooDifficult5() { var exception = Xunit.Record.Exception(() => { UtilsLcs.MinimalRegexCheck("abd.?c"); }); Assert.IsType(typeof(NotSupportedRegexException), exception); }
public void TestCheckRegex() { UtilsLcs.MinimalRegexCheck("abc"); UtilsLcs.MinimalRegexCheck("^abc$"); UtilsLcs.MinimalRegexCheck("^ab.c$"); UtilsLcs.MinimalRegexCheck("^ab.*c$"); //UtilsLcs.MinimalRegexCheck(@"^ab\\.*c$"); // TODO: временно экранирование снимается полностью. //UtilsLcs.MinimalRegexCheck(@"^ab\\d.*c$"); //UtilsLcs.MinimalRegexCheck(@"^ab\\d\$.*c$"); //UtilsLcs.MinimalRegexCheck(@"^ab\\d\^.*c$"); }