add parseCST and fix cookie bug

This commit is contained in:
Looly
2019-10-05 18:18:57 +08:00
parent 476285b302
commit a4515e218b
20 changed files with 198 additions and 120 deletions

View File

@@ -2,6 +2,7 @@ package cn.hutool.core.date;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.date.BetweenFormater.Level;
import cn.hutool.core.lang.Console;
import org.junit.Assert;
import org.junit.Test;
@@ -472,6 +473,16 @@ public class DateUtilTest {
Assert.assertEquals("2018-09-13 13:34:39.999", dateStr);
}
@Test
public void parseCSTTest(){
String dateStr = "Wed Sep 16 11:26:23 CST 2009";
DateTime dateTime = DateUtil.parseCST(dateStr);
Assert.assertEquals("2009-09-17 01:26:23", dateTime.toString());
dateTime = DateUtil.parse(dateStr);
Assert.assertEquals("2009-09-17 01:26:23", dateTime.toString());
}
@Test
public void parseJDkTest() {
String dateStr = "Thu May 16 17:57:18 GMT+08:00 2019";

View File

@@ -10,7 +10,7 @@ public class ClassScanerTest {
@Test
@Ignore
public void scanTest() {
ClassScaner scaner = new ClassScaner("cn.hutool.core.util", null);
ClassScanner scaner = new ClassScanner("cn.hutool.core.util", null);
Set<Class<?>> set = scaner.scan();
for (Class<?> clazz : set) {
Console.log(clazz.getName());

View File

@@ -1,8 +1,13 @@
package cn.hutool.core.util;
import cn.hutool.core.lang.Console;
import org.junit.Assert;
import org.junit.Test;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
/**
* URLUtil单元测试
*
@@ -54,7 +59,15 @@ public class URLUtilTest {
String normalize = URLUtil.normalize(url);
Assert.assertEquals("http://www.hutool.cn/aaa/bbb?a=1&b=2", normalize);
}
@Test
public void getHostTest() throws MalformedURLException {
String url = "//www.hutool.cn//aaa/\\bbb?a=1&b=2";
String normalize = URLUtil.normalize(url);
URI host = URLUtil.getHost(new URL(normalize));
Assert.assertEquals("www.hutool.cn", host.toString());
}
@Test
public void encodeTest() {
String body = "366466 - 副本.jpg";