Mercurial > hg > Members > tatsuki > bench > jungle-core
diff src/test/java/jp/ac/u_ryukyu/ie/cr/tatsuki/functionaljava/FjTreeMapTest.java @ 122:b006861cb795
add SearchQueryTest
author | one |
---|---|
date | Mon, 06 Oct 2014 22:42:03 +0900 |
parents | f783a27eed24 |
children | 72f454eb04ec |
line wrap: on
line diff
--- a/src/test/java/jp/ac/u_ryukyu/ie/cr/tatsuki/functionaljava/FjTreeMapTest.java Thu Oct 02 17:24:25 2014 +0900 +++ b/src/test/java/jp/ac/u_ryukyu/ie/cr/tatsuki/functionaljava/FjTreeMapTest.java Mon Oct 06 22:42:03 2014 +0900 @@ -1,27 +1,35 @@ package jp.ac.u_ryukyu.ie.cr.tatsuki.functionaljava; -import java.nio.ByteBuffer; + -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; - +import org.apache.commons.collections.map.StaticBucketMap; import org.junit.Assert; import org.junit.Test; +import fj.F; import fj.Ord; +import fj.data.List; +import fj.data.Option; import fj.data.TreeMap; -public class FjTreeMapTest { +public class FjTreeMapTest<A> { @Test public void testTreeMap() { + + List<Integer> list = List.nil(); + list = list.cons(1).cons(2).cons(3); + System.out.println(list.toString()); + list.length(); TreeMap<String,String> map = TreeMap.empty(Ord.stringOrd); TreeMap<String, String> newMap = map.set("name","tatsuki"); + Option<String> op = newMap.get("name"); + if (op.isNone()) { + + } + String str = op.some(); + TreeMap<String, String> newMap2 = map.set("name","kanagawa"); - String str = newMap.get("name").some(); String str2 = newMap2.get("name").some(); Assert.assertEquals(str,"tatsuki"); Assert.assertEquals(str2,"kanagawa");