comparison src/test/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/nodeeditor/PutAttributeTest.java @ 80:a833000f64bf

test program repair
author one
date Sun, 31 Aug 2014 03:30:03 +0900
parents 26dfa90016d1
children 715a9fbf02fc
comparison
equal deleted inserted replaced
79:b4f145174970 80:a833000f64bf
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 jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.EditableNodeWrapper;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.PutAttribute;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode; 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
12 import junit.framework.TestCase; 11 import junit.framework.TestCase;
17 { 16 {
18 String key = "KEY"; 17 String key = "KEY";
19 ByteBuffer value = ByteBuffer.wrap(key.getBytes()); 18 ByteBuffer value = ByteBuffer.wrap(key.getBytes());
20 DefaultTreeNode node = new DefaultTreeNode(); 19 DefaultTreeNode node = new DefaultTreeNode();
21 PutAttribute op = new PutAttribute(key,value); 20 PutAttribute op = new PutAttribute(key,value);
22 EditableNodeWrapper<DefaultTreeNode> wrapper = new EditableNodeWrapper<DefaultTreeNode>(node); 21 //EditableNodeWrapper<DefaultTreeNode> wrapper = new EditableNodeWrapper<DefaultTreeNode>(node);
23 Either<Error, EditableNodeWrapper<DefaultTreeNode>> either = op.edit(wrapper); 22 Either<Error, DefaultTreeNode> either = op.edit(node);
24 if(either.isA()){ 23 if(either.isA()){
25 Assert.fail(); 24 Assert.fail();
26 } 25 }
27 26
28 DefaultTreeNode newNode = either.b().getWrap(); 27 DefaultTreeNode newNode = either.b();
29 ByteBuffer ret = newNode.getAttributes().get(key); 28 ByteBuffer ret = newNode.getAttributes().get(key);
30 Assert.assertEquals(0,ret.compareTo(value)); 29 Assert.assertEquals(0,ret.compareTo(value));
31 } 30 }
32 } 31 }