public void checkEPRuleTest() { areTrue(FilterPolicy.checkEPRuleMatch(new EPPolicy() { Type = AllowEPType.STARTWITH, EpFormat = "/r/collect" }, "/r/coLleCt")); areTrue(FilterPolicy.checkEPRuleMatch(new EPPolicy() { Type = AllowEPType.CONTAIN, EpFormat = "&safe=1" }, "/searcH?q=anyword&safe=1")); areTrue(FilterPolicy.checkEPRuleMatch(new EPPolicy() { Type = AllowEPType.REGEX, EpFormat = "\\/search\\?q=.*&safe=1" }, "/searCh?q=anyword&safe=1")); areFalse(FilterPolicy.checkEPRuleMatch(new EPPolicy() { Type = AllowEPType.REGEX, EpFormat = "\\/search\\?q=.*&safe=1" }, "/search?q=anyword")); areFalse(FilterPolicy.checkEPRuleMatch(new EPPolicy() { Type = AllowEPType.REGEX, EpFormat = "\\/search\\?q=.*&safe=1" }, "")); }
public void checkEPRuleMatchTest_LowerText() { areTrue(FilterPolicy.checkEPRuleMatch(new EPPolicy() { EpFormat = "/LOWER", Type = AllowEPType.STARTWITH }, "/lower")); areTrue(FilterPolicy.checkEPRuleMatch(new EPPolicy() { EpFormat = "LOWER", Type = AllowEPType.CONTAIN }, "/lower-some")); }