X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.core%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fhibernate%2Fstructure%2Ftree%2FTreeSPathDaoHibernateTest.java;fp=org.argeo.slc.core%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fhibernate%2Fstructure%2Ftree%2FTreeSPathDaoHibernateTest.java;h=d383313a1e865ca8b7bae391bcd0cdf4df327c21;hb=faf680e212bf3e18837c4f798587856e061273b3;hp=0000000000000000000000000000000000000000;hpb=5764eb4717599e8df700094e7f0360a155e2a3bb;p=gpl%2Fargeo-slc.git 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 index 000000000..d383313a1 --- /dev/null +++ b/org.argeo.slc.core/src/test/java/org/argeo/slc/hibernate/structure/tree/TreeSPathDaoHibernateTest.java @@ -0,0 +1,30 @@ +package org.argeo.slc.hibernate.structure.tree; + +import org.argeo.slc.core.structure.tree.TreeSPath; +import org.argeo.slc.dao.structure.tree.TreeSPathDao; +import org.argeo.slc.unit.SpringBasedTestCase; + +public class TreeSPathDaoHibernateTest extends SpringBasedTestCase { + + public void testCreate() { + TreeSPathDao treeSPathDao = (TreeSPathDao) getContext().getBean( + "treeSPathDao"); + + String pathParentStr = "/root/testParent"; + String pathStr = pathParentStr + "/test"; + TreeSPath path = TreeSPath.parseToCreatePath(pathStr); + treeSPathDao.create(path); + + TreeSPath pathChild = treeSPathDao.getTreeSPath(pathStr); + assertEquals(path, pathChild); + + TreeSPath pathParent = treeSPathDao.getTreeSPath(pathParentStr); + assertEquals(path.getParent(), pathParent); + } + + @Override + protected String getApplicationContextLocation() { + return "org/argeo/slc/hibernate/applicationContext.xml"; + } + +}