|
|
@@ -9,66 +9,60 @@ import java.util.ArrayList;
|
|
|
* {@link PhoneUtil} 单元测试类
|
|
|
*
|
|
|
* @author dahuoyzs
|
|
|
- *
|
|
|
*/
|
|
|
public class PhoneUtilTest {
|
|
|
|
|
|
- @Test
|
|
|
- public void testCheck(){
|
|
|
- String mobile = "13612345678";
|
|
|
- String tel = "010-88993108";
|
|
|
- String errMobile = "136123456781";
|
|
|
- String errTel = "010-889931081";
|
|
|
+ @Test
|
|
|
+ public void testCheck() {
|
|
|
+ String mobile = "13612345678";
|
|
|
+ String tel = "010-88993108";
|
|
|
+ String errMobile = "136123456781";
|
|
|
+ String errTel = "010-889931081";
|
|
|
+
|
|
|
+ Assert.assertTrue(PhoneUtil.isMobile(mobile));
|
|
|
+ Assert.assertTrue(PhoneUtil.isTel(tel));
|
|
|
+ Assert.assertTrue(PhoneUtil.isPhone(mobile));
|
|
|
+ Assert.assertTrue(PhoneUtil.isPhone(tel));
|
|
|
|
|
|
- Assert.assertTrue(PhoneUtil.isMobile(mobile));
|
|
|
- Assert.assertTrue(PhoneUtil.isTel(tel));
|
|
|
- Assert.assertTrue(PhoneUtil.isPhone(mobile));
|
|
|
- Assert.assertTrue(PhoneUtil.isPhone(tel));
|
|
|
+ Assert.assertFalse(PhoneUtil.isMobile(errMobile));
|
|
|
+ Assert.assertFalse(PhoneUtil.isTel(errTel));
|
|
|
+ Assert.assertFalse(PhoneUtil.isPhone(errMobile));
|
|
|
+ Assert.assertFalse(PhoneUtil.isPhone(errTel));
|
|
|
+ }
|
|
|
|
|
|
- Assert.assertFalse(PhoneUtil.isMobile(errMobile));
|
|
|
- Assert.assertFalse(PhoneUtil.isTel(errTel));
|
|
|
- Assert.assertFalse(PhoneUtil.isPhone(errMobile));
|
|
|
- Assert.assertFalse(PhoneUtil.isPhone(errTel));
|
|
|
- }
|
|
|
+ @Test
|
|
|
+ public void testTel() {
|
|
|
+ ArrayList<String> tels = new ArrayList<>();
|
|
|
+ tels.add("010-12345678");
|
|
|
+ tels.add("020-9999999");
|
|
|
+ tels.add("0755-7654321");
|
|
|
+ ArrayList<String> errTels = new ArrayList<>();
|
|
|
+ errTels.add("010 12345678");
|
|
|
+ errTels.add("A20-9999999");
|
|
|
+ errTels.add("0755-7654.321");
|
|
|
+ errTels.add("13619887123");
|
|
|
+ for (String s : tels) {
|
|
|
+ Assert.assertTrue(PhoneUtil.isTel(s));
|
|
|
+ }
|
|
|
+ for (String s : errTels) {
|
|
|
+ Assert.assertFalse(PhoneUtil.isTel(s));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- @Test
|
|
|
- public void testTel(){
|
|
|
- ArrayList<String> tels = new ArrayList<>();
|
|
|
- tels.add("010-12345678");
|
|
|
- tels.add("020-9999999");
|
|
|
- tels.add("0755-7654321");
|
|
|
- ArrayList<String> errTels = new ArrayList<>();
|
|
|
- errTels.add("010 12345678");
|
|
|
- errTels.add("A20-9999999");
|
|
|
- errTels.add("0755-7654.321");
|
|
|
- errTels.add("13619887123");
|
|
|
- for (String s : tels) {
|
|
|
- Assert.assertTrue(PhoneUtil.isTel(s));
|
|
|
- }
|
|
|
- for (String s : errTels) {
|
|
|
- Assert.assertFalse(PhoneUtil.isTel(s));
|
|
|
- }
|
|
|
- }
|
|
|
+ @Test
|
|
|
+ public void testHide() {
|
|
|
+ String mobile = "13612345678";
|
|
|
|
|
|
- @Test
|
|
|
- public void testHide(){
|
|
|
- String mobile = "13612345678";
|
|
|
- String hideBefore = "*******5678";
|
|
|
- String hideBetween = "136****5678";
|
|
|
- String hideAfter = "1361234****";
|
|
|
- Assert.assertEquals(PhoneUtil.hideBefore(mobile),hideBefore);
|
|
|
- Assert.assertEquals(PhoneUtil.hideBetween(mobile),hideBetween);
|
|
|
- Assert.assertEquals(PhoneUtil.hideAfter(mobile),hideAfter);
|
|
|
- }
|
|
|
+ Assert.assertEquals("*******5678", PhoneUtil.hideBefore(mobile));
|
|
|
+ Assert.assertEquals("136****5678", PhoneUtil.hideBetween(mobile));
|
|
|
+ Assert.assertEquals("1361234****", PhoneUtil.hideAfter(mobile));
|
|
|
+ }
|
|
|
|
|
|
- @Test
|
|
|
- public void testSubString(){
|
|
|
- String mobile = "13612345678";
|
|
|
- String subBefore = "136";
|
|
|
- String subBetween = "1234";
|
|
|
- String subAfter = "5678";
|
|
|
- Assert.assertEquals(PhoneUtil.subBefore(mobile),subBefore);
|
|
|
- Assert.assertEquals(PhoneUtil.subBetween(mobile),subBetween);
|
|
|
- Assert.assertEquals(PhoneUtil.subAfter(mobile),subAfter);
|
|
|
- }
|
|
|
+ @Test
|
|
|
+ public void testSubString() {
|
|
|
+ String mobile = "13612345678";
|
|
|
+ Assert.assertEquals("136", PhoneUtil.subBefore(mobile));
|
|
|
+ Assert.assertEquals("1234", PhoneUtil.subBetween(mobile));
|
|
|
+ Assert.assertEquals("5678", PhoneUtil.subAfter(mobile));
|
|
|
+ }
|
|
|
}
|