add method for #1348

This commit is contained in:
Looly
2021-01-02 11:20:19 +08:00
parent 387845b869
commit 6110a20f0a
5 changed files with 76 additions and 33 deletions

View File

@@ -89,8 +89,20 @@ public class IdcardUtilTest {
@Test
public void isValidCard18Test(){
final boolean isValidCard18 = IdcardUtil.isValidCard18("3301022011022000D6");
boolean isValidCard18 = IdcardUtil.isValidCard18("3301022011022000D6");
Assert.assertFalse(isValidCard18);
// 不忽略大小写情况下X严格校验必须大写
isValidCard18 = IdcardUtil.isValidCard18("33010219200403064x", false);
Assert.assertFalse(isValidCard18);
isValidCard18 = IdcardUtil.isValidCard18("33010219200403064X", false);
Assert.assertTrue(isValidCard18);
// 非严格校验下大小写皆可
isValidCard18 = IdcardUtil.isValidCard18("33010219200403064x");
Assert.assertTrue(isValidCard18);
isValidCard18 = IdcardUtil.isValidCard18("33010219200403064X");
Assert.assertTrue(isValidCard18);
}
@Test