# HG changeset patch # User one # Date 1372416245 -32400 # Node ID 08e283ede7c9c28fcd672da623c4e9df8edd5f04 # Parent 2f1132767af2699f73adc465bcc68d6316e191c7 fix TestPutAttributeCodeSegment diff -r 2f1132767af2 -r 08e283ede7c9 src/jungle/test/codesegment/persistence/TestJungle.java --- a/src/jungle/test/codesegment/persistence/TestJungle.java Fri Jun 28 19:32:52 2013 +0900 +++ b/src/jungle/test/codesegment/persistence/TestJungle.java Fri Jun 28 19:44:05 2013 +0900 @@ -11,7 +11,7 @@ public static void main(String[] args) { JungleManager jm = new JungleManager(); - JungleTree tree = jm.createTree("tree1"); + JungleTree tree = jm.createNewTree("tree1"); JungleTreeEditor editor = tree.getTreeEditor(); new TestPutAttributeCodeSegment().execute(); diff -r 2f1132767af2 -r 08e283ede7c9 src/jungle/test/codesegment/practice/StartJungleCodeSegment.java --- a/src/jungle/test/codesegment/practice/StartJungleCodeSegment.java Fri Jun 28 19:32:52 2013 +0900 +++ b/src/jungle/test/codesegment/practice/StartJungleCodeSegment.java Fri Jun 28 19:44:05 2013 +0900 @@ -17,12 +17,8 @@ JungleManager jm = new JungleManager(); JungleTree tree = jm.createNewTree("tree"); - - TestPutAttributeCodeSegment cs = new TestPutAttributeCodeSegment(); - DefaultTreeOperation treeOp = cs.getSampleOperation(); - - + DefaultTreeOperation treeOp = cs.getSampleOperation("message0"); DefaultTreeOperationContainer treeOperationContainer = new DefaultTreeOperationContainer(); try { treeOperationContainer.unconvert(treeOp); @@ -30,8 +26,6 @@ e.printStackTrace(); } cs.ods.update("local", "log", treeOperationContainer); - - } } diff -r 2f1132767af2 -r 08e283ede7c9 src/jungle/test/codesegment/practice/TestPutAttributeCodeSegment.java --- a/src/jungle/test/codesegment/practice/TestPutAttributeCodeSegment.java Fri Jun 28 19:32:52 2013 +0900 +++ b/src/jungle/test/codesegment/practice/TestPutAttributeCodeSegment.java Fri Jun 28 19:44:05 2013 +0900 @@ -37,12 +37,15 @@ public void run() { - - + System.out.println("--TestPutAttributeCodeSegment--"); System.out.println("type = " + arg1.type); System.out.println("index = " + arg1.index); System.out.println("data = " + arg1.getVal()); System.out.println(((Value)arg1.getVal()).getType()); + + if (arg1.index >= 10) { + System.exit(0); + } DefaultTreeOperationContainer convertedOpContainer = arg1.asClass(DefaultTreeOperationContainer.class); TreeOperation convertedOp = null; @@ -51,23 +54,31 @@ } catch (IOException e) { e.printStackTrace(); } - Jungle jungle = new JungleManager().getJungle(); JungleTree tree = jungle.getTreeByName("tree"); NetworkDefaultJungleTreeEditor editor = (NetworkDefaultJungleTreeEditor) tree.getTreeEditor(); edit(editor, convertedOp); editor.success(); - + TestPutAttributeCodeSegment cs = new TestPutAttributeCodeSegment(); + DefaultTreeOperation treeOp = cs.getSampleOperation("message"+arg1.index); + DefaultTreeOperationContainer treeOperationContainer = new DefaultTreeOperationContainer(); + try { + treeOperationContainer.unconvert(treeOp); + } catch (IOException e) { + e.printStackTrace(); + } + cs.ods.update("local", "log", treeOperationContainer); + } - public DefaultTreeOperation getSampleOperation() { + public DefaultTreeOperation getSampleOperation(String message) { /* Create TreeOperation */ String key = "hoge"; - ByteBuffer b = ByteBuffer.wrap("messagepack value".getBytes()); + ByteBuffer b = ByteBuffer.wrap(message.getBytes()); PutAttributeOperation op = new PutAttributeOperation(key, b); DefaultNodePath p = new DefaultNodePath(); - p = p.add(1); + p = p.add(0); DefaultTreeOperation treeOp = new DefaultTreeOperation(p, op); return treeOp; }