add XXXConvert

This commit is contained in:
Looly
2019-10-17 07:54:44 +08:00
parent cb7912717e
commit 10de9f955c
9 changed files with 122 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
package cn.hutool.core.convert;
import cn.hutool.core.date.DateUtil;
import org.junit.Assert;
import org.junit.Test;
@@ -15,8 +16,12 @@ public class TemporalAccessorConverterTest {
@Test
public void toInstantTest(){
Instant instant = Convert.convert(Instant.class, "2019-02-18");
Assert.assertNotNull(instant);
String dateStr = "2019-02-18";
// 通过转换获取的Instant为UTC时间
Instant instant = Convert.convert(Instant.class, dateStr);
Instant instant1 = DateUtil.parse(dateStr).toInstant();
Assert.assertEquals(instant1, instant);
}
@Test

View File

@@ -75,7 +75,7 @@ public class FileUtilTest {
}
@Test
public void copyTest() throws Exception {
public void copyTest() {
File srcFile = FileUtil.file("hutool.jpg");
File destFile = FileUtil.file("hutool.copy.jpg");
@@ -87,7 +87,7 @@ public class FileUtilTest {
@Test
@Ignore
public void copyFilesFromDir() throws Exception {
public void copyFilesFromDir() {
File srcFile = FileUtil.file("D:\\驱动");
File destFile = FileUtil.file("d:\\驱动备份");
@@ -132,14 +132,18 @@ public class FileUtilTest {
Assert.assertEquals("/bar", FileUtil.normalize("//server/../bar"));
Assert.assertEquals("C:/bar", FileUtil.normalize("C:\\foo\\..\\bar"));
Assert.assertEquals("C:/bar", FileUtil.normalize("C:\\..\\bar"));
Assert.assertEquals("~/bar/", FileUtil.normalize("~/foo/../bar/"));
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
public void normalizeHomePathTest() {
String home = FileUtil.getUserHomePath().replace('\\', '/');
Assert.assertEquals(home + "/bar/", FileUtil.normalize("~/foo/../bar/"));
}
@Test
public void normalizeClassPathTest() {
Assert.assertEquals("", FileUtil.normalize("classpath:"));