@@ -51,16 +51,14 @@ public class AbstractLockableAutomatedTaskTest {
5151    @ Mock 
5252    private  LockService  lockService ;
5353
54- 
5554    @ Nested 
5655    @ ExtendWith (OutputCaptureExtension .class )
5756    @ SuppressWarnings ("PMD.SystemPrintln" ) // System.out.println is used to ensure runnable is executed 
5857    @ Isolated 
5958    class  LockedTaskTest  {
6059
61- 
6260        @ Test 
63-         void  lockedTaskRun_shouldBeSuccessfull_whenTaskCompletesWithinLockAtMostFor (CapturedOutput  output ) {
61+         void  lockedTaskRun_shouldBeSuccessful_whenTaskCompletesWithinLockAtMostFor (CapturedOutput  output ) {
6462            Runnable  task  = () -> {
6563                System .out .println ("LockedTaskTest: Task is running" );
6664            };
@@ -114,7 +112,6 @@ void lockedTaskRun_shouldFail_whenTaskDoesNotCompletesWithinLockAtMostFor(Captur
114112
115113            doNothing ().when (lockedTask ).assertLocked ();
116114
117- 
118115            lockedTask .run ();
119116
120117            //Ensure task is run 
@@ -125,6 +122,7 @@ void lockedTaskRun_shouldFail_whenTaskDoesNotCompletesWithinLockAtMostFor(Captur
125122                             "Timeout waiting for task status to be FAILED" , 10 );
126123            verify (abstractLockableAutomatedTask , atLeastOnce ()).setAutomatedTaskStatus (AutomatedTaskStatus .FAILED );
127124            verify (lockedTask ).assertLocked ();
125+             verify (logApi ).taskFailed (any (), any ());
128126        }
129127
130128        @ Test 
@@ -145,7 +143,6 @@ void lockedTaskRun_shouldFail_whenTaskHasException(CapturedOutput output) {
145143
146144            doNothing ().when (lockedTask ).assertLocked ();
147145
148- 
149146            lockedTask .run ();
150147
151148            //Ensure task is run 
@@ -158,6 +155,7 @@ void lockedTaskRun_shouldFail_whenTaskHasException(CapturedOutput output) {
158155            verify (abstractLockableAutomatedTask , atLeastOnce ()).setAutomatedTaskStatus (AutomatedTaskStatus .FAILED );
159156            verify (abstractLockableAutomatedTask ).handleException (exception );
160157            verify (lockedTask ).assertLocked ();
158+             verify (logApi ).taskFailed (any (), any ());
161159        }
162160
163161        @ Test 
@@ -182,7 +180,6 @@ void lockedTaskRun_shouldFail_whenTaskInterupted(CapturedOutput output) throws E
182180                lock .setAtMostFor (Duration .ofSeconds (10 ));
183181                when (abstractAutomatedTaskConfig .getLock ()).thenReturn (lock );
184182
185- 
186183                AbstractLockableAutomatedTask <AbstractAutomatedTaskConfig > abstractLockableAutomatedTask  = spy (createAbstractLockableAutomatedTask (() -> {
187184                }));
188185
@@ -198,6 +195,7 @@ void lockedTaskRun_shouldFail_whenTaskInterupted(CapturedOutput output) throws E
198195                                 "Timeout waiting for task status to be FAILED" , 10 );
199196                verify (abstractLockableAutomatedTask , atLeastOnce ()).setAutomatedTaskStatus (AutomatedTaskStatus .FAILED );
200197                verify (lockedTask ).assertLocked ();
198+                 verify (logApi ).taskFailed (any (), any ());
201199            }
202200        }
203201
0 commit comments