]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/structure/tree/TreeSPathDaoHibernateTest.java
Rename into Core
[gpl/argeo-slc.git] / org.argeo.slc.core / src / test / java / org / argeo / slc / hibernate / structure / tree / TreeSPathDaoHibernateTest.java
diff --git a/org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/structure/tree/TreeSPathDaoHibernateTest.java b/org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/structure/tree/TreeSPathDaoHibernateTest.java
new file mode 100644 (file)
index 0000000..d383313
--- /dev/null
@@ -0,0 +1,30 @@
+package org.argeo.slc.hibernate.structure.tree;\r
+\r
+import org.argeo.slc.core.structure.tree.TreeSPath;\r
+import org.argeo.slc.dao.structure.tree.TreeSPathDao;\r
+import org.argeo.slc.unit.SpringBasedTestCase;\r
+\r
+public class TreeSPathDaoHibernateTest extends SpringBasedTestCase {\r
+\r
+       public void testCreate() {\r
+               TreeSPathDao treeSPathDao = (TreeSPathDao) getContext().getBean(\r
+                               "treeSPathDao");\r
+\r
+               String pathParentStr = "/root/testParent";\r
+               String pathStr = pathParentStr + "/test";\r
+               TreeSPath path = TreeSPath.parseToCreatePath(pathStr);\r
+               treeSPathDao.create(path);\r
+\r
+               TreeSPath pathChild = treeSPathDao.getTreeSPath(pathStr);\r
+               assertEquals(path, pathChild);\r
+\r
+               TreeSPath pathParent = treeSPathDao.getTreeSPath(pathParentStr);\r
+               assertEquals(path.getParent(), pathParent);\r
+       }\r
+\r
+       @Override\r
+       protected String getApplicationContextLocation() {\r
+               return "org/argeo/slc/hibernate/applicationContext.xml";\r
+       }\r
+\r
+}\r