修改 Chinese2ndGenIDCardNumber

This commit is contained in:
2024-11-29 18:24:41 +08:00
parent 7af3b5ad7c
commit 1c98d05302
3 changed files with 105 additions and 45 deletions

View File

@@ -40,9 +40,9 @@ public class Chinese2ndGenIDCardNumberTests {
}
@Test
void test() throws CloneNotSupportedException {
void test() {
Chinese2ndGenIDCardNumber idCardNumber = Chinese2ndGenIDCardNumber.of("11010520000101111X");
assertEquals("11010520000101111X", idCardNumber.value());
assertEquals("11010520000101111X", idCardNumber.getValue());
assertEquals(LocalDate.of(2000, 1, 1), idCardNumber.getBirthDate());
assertEquals(Gender.MALE, idCardNumber.getGender());
assertEquals("110105", idCardNumber.getCountyCode());
@@ -66,7 +66,6 @@ public class Chinese2ndGenIDCardNumberTests {
Chinese2ndGenIDCardNumber.of("11010520002101111X");
}
catch (IllegalArgumentException e) {
log.error(e.getMessage(), e);
assertTrue(e.getCause() instanceof DateTimeParseException);
}
}