mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
normalize support samba path
This commit is contained in:
@@ -136,6 +136,8 @@ public class FileUtilTest {
|
||||
Assert.assertEquals("bar", FileUtil.normalize("~/../bar"));
|
||||
Assert.assertEquals("bar", FileUtil.normalize("../../bar"));
|
||||
Assert.assertEquals("C:/bar", FileUtil.normalize("/C:/bar"));
|
||||
|
||||
Assert.assertEquals("\\/192.168.1.1/Share/", FileUtil.normalize("\\\\192.168.1.1\\Share\\"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@@ -8,11 +8,11 @@ import cn.hutool.core.lang.Validator;
|
||||
|
||||
/**
|
||||
* 验证器单元测试
|
||||
* @author Looly
|
||||
*
|
||||
* @author Looly
|
||||
*/
|
||||
public class ValidatorTest {
|
||||
|
||||
|
||||
@Test
|
||||
public void isNumberTest() {
|
||||
Assert.assertTrue(Validator.isNumber("45345365465"));
|
||||
@@ -20,35 +20,35 @@ public class ValidatorTest {
|
||||
Assert.assertTrue(Validator.isNumber("5.222"));
|
||||
Assert.assertTrue(Validator.isNumber("0.33323"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isLetterTest() {
|
||||
Assert.assertTrue(Validator.isLetter("asfdsdsfds"));
|
||||
Assert.assertTrue(Validator.isLetter("asfdsdfdsfVCDFDFGdsfds"));
|
||||
Assert.assertTrue(Validator.isLetter("asfdsdf你好dsfVCDFDFGdsfds"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isUperCaseTest() {
|
||||
Assert.assertTrue(Validator.isUpperCase("VCDFDFG"));
|
||||
Assert.assertTrue(Validator.isUpperCase("ASSFD"));
|
||||
|
||||
|
||||
Assert.assertFalse(Validator.isUpperCase("asfdsdsfds"));
|
||||
Assert.assertFalse(Validator.isUpperCase("ASSFD你好"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isLowerCaseTest() {
|
||||
Assert.assertTrue(Validator.isLowerCase("asfdsdsfds"));
|
||||
|
||||
|
||||
Assert.assertFalse(Validator.isLowerCase("aaaa你好"));
|
||||
Assert.assertFalse(Validator.isLowerCase("VCDFDFG"));
|
||||
Assert.assertFalse(Validator.isLowerCase("ASSFD"));
|
||||
Assert.assertFalse(Validator.isLowerCase("ASSFD你好"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isBirthdayTest(){
|
||||
public void isBirthdayTest() {
|
||||
boolean b = Validator.isBirthday("20150101");
|
||||
Assert.assertTrue(b);
|
||||
boolean b2 = Validator.isBirthday("2015-01-01");
|
||||
@@ -61,7 +61,7 @@ public class ValidatorTest {
|
||||
Assert.assertTrue(b5);
|
||||
boolean b6 = Validator.isBirthday("2018-08-15");
|
||||
Assert.assertTrue(b6);
|
||||
|
||||
|
||||
//验证年非法
|
||||
Assert.assertFalse(Validator.isBirthday("2095.05.01"));
|
||||
//验证月非法
|
||||
@@ -69,18 +69,18 @@ public class ValidatorTest {
|
||||
//验证日非法
|
||||
Assert.assertFalse(Validator.isBirthday("2015.02.29"));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isCitizenIdTest(){
|
||||
public void isCitizenIdTest() {
|
||||
boolean b = Validator.isCitizenId("150218199012123389");
|
||||
Assert.assertTrue(b);
|
||||
}
|
||||
|
||||
@Test(expected=ValidateException.class)
|
||||
public void validateTest() throws ValidateException{
|
||||
|
||||
@Test(expected = ValidateException.class)
|
||||
public void validateTest() throws ValidateException {
|
||||
Validator.validateChinese("我是一段zhongwen", "内容中包含非中文");
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isEmailTest() {
|
||||
boolean email = Validator.isEmail("abc_cde@163.com");
|
||||
@@ -94,7 +94,7 @@ public class ValidatorTest {
|
||||
boolean email4 = Validator.isEmail("xiaolei.Lu@aaa.b");
|
||||
Assert.assertTrue(email4);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isMobileTest() {
|
||||
boolean m1 = Validator.isMobile("13900221432");
|
||||
@@ -104,16 +104,32 @@ public class ValidatorTest {
|
||||
boolean m3 = Validator.isMobile("+8618600221432");
|
||||
Assert.assertTrue(m3);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void isMatchTest() {
|
||||
String url = "http://aaa-bbb.somthing.com/a.php?a=b&c=2";
|
||||
Assert.assertTrue(Validator.isMactchRegex(PatternPool.URL_HTTP, url));
|
||||
|
||||
|
||||
url = "https://aaa-bbb.somthing.com/a.php?a=b&c=2";
|
||||
Assert.assertTrue(Validator.isMactchRegex(PatternPool.URL_HTTP, url));
|
||||
|
||||
|
||||
url = "https://aaa-bbb.somthing.com:8080/a.php?a=b&c=2";
|
||||
Assert.assertTrue(Validator.isMactchRegex(PatternPool.URL_HTTP, url));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isGeneralTest() {
|
||||
String str = "";
|
||||
boolean general = Validator.isGeneral(str, -1, 5);
|
||||
Assert.assertTrue(general);
|
||||
|
||||
str = "123_abc_ccc";
|
||||
general = Validator.isGeneral(str, -1, 100);
|
||||
Assert.assertTrue(general);
|
||||
|
||||
// 不允许中文
|
||||
str = "123_abc_ccc中文";
|
||||
general = Validator.isGeneral(str, -1, 100);
|
||||
Assert.assertFalse(general);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user