Loading src/main/java/it/inaf/oats/vospace/CopyService.java +1 −1 Original line number Diff line number Diff line Loading @@ -82,7 +82,7 @@ public class CopyService { nodeDao.copySingleNode(sourceName, destPath, jobId); List<String> children = nodeDao.listNodeChildren(sourceName); if (children != null && !children.isEmpty()) { if (!children.isEmpty()) { for (String n : children) { this.copyNode(sourceName + "/" +n, destPath+"/"+n, jobId); } Loading src/test/java/it/inaf/oats/vospace/persistence/NodeDAOTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,15 @@ public class NodeDAOTest { assertEquals(bTime, NodeProperties.getNodePropertyByURI(root.getNodes().get(0), NodeProperties.DATE_URI)); } @Test public void testListNodeChildren() { assertTrue(dao.listNodeChildren("/test4").isEmpty()); List<String> children = dao.listNodeChildren("/test2"); assertFalse(children.isEmpty()); assertTrue(children.size() == 2); assertTrue(children.containsAll(List.of("f4","f5"))); } @Test public void testGetNodeId() { Optional<Long> id1 = dao.getNodeId("/test1"); Loading Loading
src/main/java/it/inaf/oats/vospace/CopyService.java +1 −1 Original line number Diff line number Diff line Loading @@ -82,7 +82,7 @@ public class CopyService { nodeDao.copySingleNode(sourceName, destPath, jobId); List<String> children = nodeDao.listNodeChildren(sourceName); if (children != null && !children.isEmpty()) { if (!children.isEmpty()) { for (String n : children) { this.copyNode(sourceName + "/" +n, destPath+"/"+n, jobId); } Loading
src/test/java/it/inaf/oats/vospace/persistence/NodeDAOTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,15 @@ public class NodeDAOTest { assertEquals(bTime, NodeProperties.getNodePropertyByURI(root.getNodes().get(0), NodeProperties.DATE_URI)); } @Test public void testListNodeChildren() { assertTrue(dao.listNodeChildren("/test4").isEmpty()); List<String> children = dao.listNodeChildren("/test2"); assertFalse(children.isEmpty()); assertTrue(children.size() == 2); assertTrue(children.containsAll(List.of("f4","f5"))); } @Test public void testGetNodeId() { Optional<Long> id1 = dao.getNodeId("/test1"); Loading