test method
void
test()
Implementation
void test() {
IgnorePatternRules rule = IgnorePatternRules.detectRule(testPattern);
debugPrintToConsole(message: "Detected rule $rule for test pattern $testPattern \n", newLine: true);
for (String inputPattern in passInputPatterns) {
bool pass = rule.patternMatches(testPattern: testPattern, inputPattern: inputPattern);
CliColor color = pass ? CliColor.green : CliColor.red;
debugPrintToConsole(message: "Pass Test: input $inputPattern = $pass", color: color);
assert(pass);
}
for (String inputPattern in failInputPatterns) {
bool pass = rule.patternMatches(testPattern: testPattern, inputPattern: inputPattern);
CliColor color = !pass ? CliColor.green : CliColor.red;
debugPrintToConsole(message: "Fail Test: input $inputPattern = $pass", color: color);
assert(!pass);
}
}