22
33import org .junit .jupiter .api .BeforeEach ;
44import org .junit .jupiter .api .Test ;
5- import org .mockito .ArgumentMatchers ;
65
76import com .enonic .xp .audit .AuditLog ;
87import com .enonic .xp .audit .AuditLogId ;
1817import com .enonic .xp .data .PropertyTree ;
1918import com .enonic .xp .index .IndexService ;
2019import com .enonic .xp .node .CreateNodeParams ;
20+ import com .enonic .xp .node .DeleteNodeParams ;
21+ import com .enonic .xp .node .DeleteNodeResult ;
2122import com .enonic .xp .node .FindNodesByQueryResult ;
2223import com .enonic .xp .node .Node ;
24+ import com .enonic .xp .node .NodeBranchEntries ;
25+ import com .enonic .xp .node .NodeBranchEntry ;
2326import com .enonic .xp .node .NodeHit ;
2427import com .enonic .xp .node .NodeHits ;
2528import com .enonic .xp .node .NodeId ;
2629import com .enonic .xp .node .NodeIds ;
30+ import com .enonic .xp .node .NodePath ;
2731import com .enonic .xp .node .NodeQuery ;
2832import com .enonic .xp .node .NodeService ;
2933import com .enonic .xp .node .Nodes ;
@@ -143,8 +147,15 @@ public void find()
143147 @ Test
144148 public void cleanUpOneEmpty ()
145149 {
146- when ( nodeService .deleteById ( ArgumentMatchers .isA ( NodeId .class ) ) ).thenAnswer (
147- answer -> NodeIds .from ( (NodeId ) answer .getArgument ( 0 ) ) );
150+ when ( nodeService .delete ( any () ) ).thenAnswer ( answer -> DeleteNodeResult .create ()
151+ .nodeBranchEntries ( NodeBranchEntries .create ()
152+ .add ( NodeBranchEntry .create ()
153+ .nodeId ( answer .getArgument ( 0 , DeleteNodeParams .class ).getNodeId () )
154+ .nodePath ( NodePath .ROOT )
155+ .build () )
156+ .build () )
157+ .build () );
158+
148159 when ( config .ageThreshold () ).thenReturn ( "PT1s" );
149160
150161 when ( nodeService .findByQuery ( any ( NodeQuery .class ) ) ).
@@ -165,8 +176,15 @@ public void cleanUpOneEmpty()
165176 @ Test
166177 public void cleanUpOneBatch ()
167178 {
168- when ( nodeService .deleteById ( ArgumentMatchers .isA ( NodeId .class ) ) ).thenAnswer (
169- answer -> NodeIds .from ( (NodeId ) answer .getArgument ( 0 ) ) );
179+ when ( nodeService .delete ( any () ) ).thenAnswer ( answer -> DeleteNodeResult .create ()
180+ .nodeBranchEntries ( NodeBranchEntries .create ()
181+ .add ( NodeBranchEntry .create ()
182+ .nodeId ( answer .getArgument ( 0 , DeleteNodeParams .class ).getNodeId () )
183+ .nodePath ( NodePath .ROOT )
184+ .build () )
185+ .build () )
186+ .build () );
187+
170188 when ( config .ageThreshold () ).thenReturn ( "PT1s" );
171189
172190 final FindNodesByQueryResult .Builder queryResult = FindNodesByQueryResult .create ().
@@ -194,8 +212,15 @@ public void cleanUpOneBatch()
194212 @ Test
195213 public void cleanUpMultipleBatch ()
196214 {
197- when ( nodeService .deleteById ( ArgumentMatchers .isA ( NodeId .class ) ) ).thenAnswer (
198- answer -> NodeIds .from ( (NodeId ) answer .getArgument ( 0 ) ) );
215+ when ( nodeService .delete ( any () ) ).thenAnswer ( answer -> DeleteNodeResult .create ()
216+ .nodeBranchEntries ( NodeBranchEntries .create ()
217+ .add ( NodeBranchEntry .create ()
218+ .nodeId ( answer .getArgument ( 0 , DeleteNodeParams .class ).getNodeId () )
219+ .nodePath ( NodePath .ROOT )
220+ .build () )
221+ .build () )
222+ .build () );
223+
199224 when ( config .ageThreshold () ).thenReturn ( "PT1s" );
200225
201226 final FindNodesByQueryResult .Builder queryResult1 = FindNodesByQueryResult .create ().
0 commit comments