Mercurial > hg > Database > jungle-network
diff src/jungle/test/codesegment/practice/TestPutAttributeCodeSegment.java @ 19:08e283ede7c9
fix TestPutAttributeCodeSegment
author | one |
---|---|
date | Fri, 28 Jun 2013 19:44:05 +0900 |
parents | 2f1132767af2 |
children | 506388c02b4b |
line wrap: on
line diff
--- 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; }