Merge pull request #3210 from sunny0130/v5-dev

fix:修复脱敏银行卡号bug
This commit is contained in:
Golden Looly
2023-07-18 00:18:41 +08:00
committed by GitHub
2 changed files with 22 additions and 7 deletions

View File

@@ -89,4 +89,15 @@ public class DesensitizedUtilTest {
Assert.assertEquals("陕A1****D", DesensitizedUtil.carLicense("陕A12345D"));
Assert.assertEquals("京A123", DesensitizedUtil.carLicense("京A123"));
}
@Test
public void bankCardTest(){
Assert.assertEquals(null, DesensitizedUtil.bankCard(null));
Assert.assertEquals("", DesensitizedUtil.bankCard(""));
Assert.assertEquals("1234 **** **** **** **** 9", DesensitizedUtil.bankCard("1234 2222 3333 4444 6789 9"));
Assert.assertEquals("1234 **** **** **** **** 91", DesensitizedUtil.bankCard("1234 2222 3333 4444 6789 91"));
Assert.assertEquals("1234 **** **** **** 6789", DesensitizedUtil.bankCard("1234 2222 3333 4444 6789"));
Assert.assertEquals("1234 **** **** **** 678", DesensitizedUtil.bankCard("1234 2222 3333 4444 678"));
}
}