单元测试由Junit4变更为Junit5

This commit is contained in:
Looly
2024-08-09 15:03:46 +08:00
parent 69e278c787
commit b427440274
6 changed files with 30 additions and 18 deletions

View File

@@ -1,9 +1,11 @@
package cn.hutool.cron.pattern;
import cn.hutool.cron.CronException;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
public class CronPatternBuilderTest {
@Test
@@ -32,13 +34,15 @@ public class CronPatternBuilderTest {
assertEquals("* * 2-9 * * *", build);
}
@Test(expected = CronException.class)
@Test
public void buildRangeErrorTest(){
String build = CronPatternBuilder.of()
assertThrows(CronException.class, () -> {
String build = CronPatternBuilder.of()
.set(Part.SECOND, "*")
// 55无效值
.setRange(Part.HOUR, 2, 55)
.build();
assertEquals("* * 2-9 * * *", build);
assertEquals("* * 2-9 * * *", build);
});
}
}

View File

@@ -2,9 +2,11 @@ package cn.hutool.cron.pattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.cron.CronException;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* 定时任务单元测试类
*
@@ -159,10 +161,12 @@ public class CronPatternTest {
assertMatch(pattern, "2017-12-02 23:59:59");
}
@Test(expected = CronException.class)
@Test
public void rangeYearTest() {
// year的范围是1970~2099年超出报错
CronPattern.of("0/1 * * * 1/1 ? 2020-2120");
assertThrows(CronException.class, () -> {
// year的范围是1970~2099年超出报错
CronPattern.of("0/1 * * * 1/1 ? 2020-2120");
});
}
/**

View File

@@ -5,7 +5,7 @@ import org.junit.jupiter.api.Test;
import java.util.Date;
import static org.junit.Assert.assertEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class Issue3685Test {
@Test