Commit afb31aa3 authored by Nicola Fulvio Calabria's avatar Nicola Fulvio Calabria
Browse files

added list node children test

parent e3437eef
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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);
            }
+9 −0
Original line number Diff line number Diff line
@@ -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");