Search in sources :

Example 91 with NodeId

use of com.enonic.xp.node.NodeId in project xp by enonic.

the class MoveNodeHandlerTest method mockGetNode.

private void mockGetNode() {
    Mockito.when(this.nodeService.getById(NodeId.from("nodeId"))).thenReturn(createNode());
    Mockito.when(this.nodeService.getByPath(NodePath.create("/my-name").build())).thenReturn(createNode());
    Mockito.when(this.nodeService.rename(Mockito.any())).thenAnswer(invocation -> {
        final RenameNodeParams renameNodeParams = (RenameNodeParams) invocation.getArguments()[0];
        name = renameNodeParams.getNewNodeName().toString();
        return createNode();
    });
    Mockito.when(this.nodeService.move(Mockito.any(NodeId.class), Mockito.any(), Mockito.any())).thenAnswer(invocation -> {
        parentPath = ((NodePath) invocation.getArguments()[1]).trimTrailingDivider();
        return createNode();
    });
}
Also used : RenameNodeParams(com.enonic.xp.node.RenameNodeParams) NodeId(com.enonic.xp.node.NodeId)

Aggregations

NodeId (com.enonic.xp.node.NodeId)91 Node (com.enonic.xp.node.Node)44 Test (org.junit.jupiter.api.Test)36 NodePath (com.enonic.xp.node.NodePath)23 InternalContext (com.enonic.xp.repo.impl.InternalContext)18 FindNodesByParentResult (com.enonic.xp.node.FindNodesByParentResult)15 NodeIds (com.enonic.xp.node.NodeIds)14 NodeNotFoundException (com.enonic.xp.node.NodeNotFoundException)11 Context (com.enonic.xp.context.Context)10 PropertyTree (com.enonic.xp.data.PropertyTree)10 Branch (com.enonic.xp.branch.Branch)9 ContextAccessor (com.enonic.xp.context.ContextAccessor)9 CreateNodeParams (com.enonic.xp.node.CreateNodeParams)9 NodeVersionId (com.enonic.xp.node.NodeVersionId)9 NodeVersionMetadata (com.enonic.xp.node.NodeVersionMetadata)8 RefreshMode (com.enonic.xp.node.RefreshMode)8 UpdateNodeParams (com.enonic.xp.node.UpdateNodeParams)8 ContextBuilder (com.enonic.xp.context.ContextBuilder)6 Event (com.enonic.xp.event.Event)6 RenameNodeParams (com.enonic.xp.node.RenameNodeParams)6