新增: CronUtil.isValidExpression方法,验证传入的Cron表达式是否合法;完善PatternParser.parseGroupPattern逻辑,加入对传入表达式为null和空的校验。

This commit is contained in:
随风
2025-01-25 12:59:14 +08:00
parent 1564c55f7d
commit be41fc2031
3 changed files with 29 additions and 0 deletions

View File

@@ -96,4 +96,15 @@ public class CronTest {
CronUtil.setMatchSecond(true);
CronUtil.start();
}
@Test
@Disabled
public void isValidExpressionTest() {
Console.log(CronUtil.isValidExpression("5 * * * *"));
Console.log(CronUtil.isValidExpression("3-18 5 * * * *"));
Console.log(CronUtil.isValidExpression(""));
Console.log(CronUtil.isValidExpression(null));
Console.log(CronUtil.isValidExpression("A B C D E F"));
}
}