@Test
public void testListPermutation() {
SortedList<String> sortedList = FXCollections.observableArrayList(Arrays.asList("3", "7", "1", "5"))
.sorted(Comparator.naturalOrder());
AdhocList<String> mappedList = new AdhocList<>(sortedList, "0");
assertEquals(5, mappedList.size());
assertEquals("0", mappedList.get(0));
assertEquals("1", mappedList.get(1));
assertEquals("3", mappedList.get(2));
assertEquals("5", mappedList.get(3));
assertEquals("7", mappedList.get(4));
sortedList.comparatorProperty().set(Comparator.comparing(String::valueOf).reversed());
assertEquals(5, mappedList.size());
assertEquals("0", mappedList.get(0));
assertEquals("7", mappedList.get(1));
assertEquals("5", mappedList.get(2));
assertEquals("3", mappedList.get(3));
assertEquals("1", mappedList.get(4));
}
AdhocListTest.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:POL-POM-5
作者:
评论列表
文章目录