add os version and methods

This commit is contained in:
Looly
2021-07-09 20:11:25 +08:00
parent c6b031b464
commit b38f40a6a3
13 changed files with 285 additions and 86 deletions

View File

@@ -343,7 +343,8 @@ public class CollUtilTest {
@Test
public void sortByPropertyTest() {
List<TestBean> list = CollUtil.newArrayList(new TestBean("张三", 12, DateUtil.parse("2018-05-01")), //
List<TestBean> list = CollUtil.newArrayList(
new TestBean("张三", 12, DateUtil.parse("2018-05-01")), //
new TestBean("李四", 13, DateUtil.parse("2018-03-01")), //
new TestBean("王五", 12, DateUtil.parse("2018-04-01"))//
);
@@ -354,6 +355,20 @@ public class CollUtilTest {
Assert.assertEquals("张三", list.get(2).getName());
}
@Test
public void sortByPropertyTest2() {
List<TestBean> list = CollUtil.newArrayList(
new TestBean("张三", 0, DateUtil.parse("2018-05-01")), //
new TestBean("李四", -12, DateUtil.parse("2018-03-01")), //
new TestBean("王五", 23, DateUtil.parse("2018-04-01"))//
);
CollUtil.sortByProperty(list, "age");
Assert.assertEquals("李四", list.get(0).getName());
Assert.assertEquals("张三", list.get(1).getName());
Assert.assertEquals("王五", list.get(2).getName());
}
@Test
public void fieldValueMapTest() {
List<TestBean> list = CollUtil.newArrayList(new TestBean("张三", 12, DateUtil.parse("2018-05-01")), //

View File

@@ -293,4 +293,15 @@ public class XmlUtilTest {
final String escape = XmlUtil.escape(a);
Console.log(escape);
}
@Test
public void getParamTest(){
String xml = "<Config name=\"aaaa\">\n" +
" <url>222222</url>\n" +
"</Config>";
final Document doc = XmlUtil.parseXml(xml);
final String name = doc.getDocumentElement().getAttribute("name");
Assert.assertEquals("aaaa", name);
}
}