comparison src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/nodeeditor/PutAttributeTest.java @ 144:0854f9a9e81d

change attrs form TreeMap<String , ByteBuffer> → TreeMap<String,List<ByteBuffer>>
author one
date Sun, 16 Nov 2014 06:40:48 +0900
parents 74723b26ad96
children 8a0aa8fc137c
comparison
equal deleted inserted replaced
143:afbe19c98f53 144:0854f9a9e81d
2 2
3 import java.nio.ByteBuffer; 3 import java.nio.ByteBuffer;
4 4
5 import org.junit.Assert; 5 import org.junit.Assert;
6 6
7 import fj.data.List;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute; 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode; 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
25 if(either.isA()){ 26 if(either.isA()){
26 Assert.fail(); 27 Assert.fail();
27 } 28 }
28 29
29 LoggingNode newNode = either.b(); 30 LoggingNode newNode = either.b();
30 ByteBuffer ret = newNode.getAttributes().get(key); 31 List<ByteBuffer> retList = newNode.getAttributes().get(key);
32 ByteBuffer ret = retList.head();
31 Assert.assertEquals(0,ret.compareTo(value)); 33 Assert.assertEquals(0,ret.compareTo(value));
32 } 34 }
33 } 35 }