This commit is contained in:
Looly 2020-04-19 22:36:16 +08:00
parent 22187269da
commit a300a8926e
7 changed files with 51 additions and 7 deletions

View File

@ -2,6 +2,11 @@ package cn.hutool.core.comparator;
import java.util.Comparator;
/**
* 比较工具类
*
* @author looly
*/
public class CompareUtil {
/**

View File

@ -156,6 +156,16 @@ public class BeanUtilTest {
Assert.assertEquals("sub名字", map.get("aliasSubName"));
}
@Test
public void mapToBeanWithAliasTest() {
Map<String, Object> map = MapUtil.newHashMap();
map.put("aliasSubName", "sub名字");
map.put("slow", true);
final SubPersonWithAlias subPersonWithAlias = BeanUtil.mapToBean(map, SubPersonWithAlias.class, false);
Assert.assertEquals("sub名字", subPersonWithAlias.getSubName());
}
@Test
public void beanToMapWithLocalDateTimeTest() {
final LocalDateTime now = LocalDateTime.now();

View File

@ -0,0 +1,16 @@
package cn.hutool.core.comparator;
import org.junit.Assert;
import org.junit.Test;
public class CompareUtilTest {
@Test
public void compareTest(){
int compare = CompareUtil.compare(null, "a", true);
Assert.assertTrue(compare > 0);
compare = CompareUtil.compare(null, "a", false);
Assert.assertTrue(compare < 0);
}
}

View File

@ -12,6 +12,7 @@ import java.io.IOException;
* @author Looly
* @since 5.2.6
*/
@FunctionalInterface
public interface Action {
/**

View File

@ -0,0 +1,13 @@
package cn.hutool.http.server;
import cn.hutool.http.HttpUtil;
public class BlankServerTest {
public static void main(String[] args) {
HttpUtil.createServer(8888)
.addAction("/", (req, res)->{
res.write("Hello Hutool Server");
})
.start();
}
}

View File

@ -9,7 +9,6 @@ public class DocServerTest {
HttpUtil.createServer(80)
// 设置默认根目录
.setRoot("D:\\workspace\\site\\hutool-site")
// 返回JSON数据测试
.start();
DesktopUtil.browse("http://localhost/");