Mercurial > hg > Database > jungle-sharp
diff src/test/csharp/DefaultJungleTreeTest.cs @ 6:4d08270a61c8
fix
author | Kazuma |
---|---|
date | Tue, 19 Jul 2016 16:47:43 +0900 |
parents | dec15de2c6ff |
children |
line wrap: on
line diff
--- a/src/test/csharp/DefaultJungleTreeTest.cs Tue Jul 05 07:20:41 2016 +0900 +++ b/src/test/csharp/DefaultJungleTreeTest.cs Tue Jul 19 16:47:43 2016 +0900 @@ -10,19 +10,22 @@ return j; } - public static string key = "KEY"; - public GameObject value; + public string key = "moumou"; + private byte value = 1; void Start() { Jungle j = instance (); - JungleTree tree = j.createNewTree ("tree"); // hogeの中にtreeという名前の木を作る - + j.createNewTree ("tree"); // hogeの中にtreeという名前の木を作る + JungleTree tree = j.getTreeByName("tree"); + if (Equals (0, tree.revision ())) { + Debug.Log ("error!"); + } JungleTreeEditor editor1 = tree.getTreeEditor (); // editor - DefaultNodePath path = new DefaultNodePath (); + DefaultNodePath root = new DefaultNodePath (); // NodePath path; - Either<Error, JungleTreeEditor> either = editor1.putAttribute (path, key, value); + Either<Error, JungleTreeEditor> either = editor1.putAttribute (root, key, value); if (either.isA ()) { // 失敗した場合のコード Debug.Log ("失敗しました。"); } @@ -30,9 +33,7 @@ editor1.success (); // 大本にあるTreeにここで変更を加える TreeNode node = tree.getRootNode (); - Debug.Log (node); - Debug.Log (node.getAttributes ().getKeys ()); - GameObject v = node.getAttributes ().get (key); + byte v = node.getAttributes ().get (key); Debug.Log (v); }