2525import io .temporal .internal .testservice .NexusTaskToken ;
2626import io .temporal .testing .internal .SDKTestWorkflowRule ;
2727import io .temporal .testserver .functional .common .TestWorkflows ;
28+ import java .time .Duration ;
2829import java .util .Arrays ;
2930import java .util .List ;
3031import java .util .UUID ;
@@ -745,7 +746,7 @@ public void testNexusOperationScheduleToStartTimeout() {
745746 Assert .assertTrue ("OPERATION_TIMEOUT should be positive" , operationTimeoutMs > 0 );
746747
747748 // Sleep longer than schedule-to-start timeout to trigger the timeout
748- Thread .sleep (2000 );
749+ testWorkflowRule .sleep (Duration . ofSeconds ( 2 );)
749750 } catch (Exception e ) {
750751 Assert .fail (e .getMessage ());
751752 }
@@ -763,7 +764,7 @@ public void testNexusOperationScheduleToStartTimeout() {
763764 assertOperationFailureInfo (failure .getNexusOperationExecutionFailureInfo ());
764765 Assert .assertEquals ("nexus operation completed unsuccessfully" , failure .getMessage ());
765766 io .temporal .api .failure .v1 .Failure cause = failure .getCause ();
766- Assert .assertEquals ("operation timed out before starting " , cause .getMessage ());
767+ Assert .assertEquals ("operation timed out" , cause .getMessage ());
767768 Assert .assertTrue (cause .hasTimeoutFailureInfo ());
768769 Assert .assertEquals (
769770 TimeoutType .TIMEOUT_TYPE_SCHEDULE_TO_START , cause .getTimeoutFailureInfo ().getTimeoutType ());
@@ -833,7 +834,7 @@ public void testNexusOperationStartToCloseTimeout() {
833834 assertOperationFailureInfo (operationId , failure .getNexusOperationExecutionFailureInfo ());
834835 Assert .assertEquals ("nexus operation completed unsuccessfully" , failure .getMessage ());
835836 io .temporal .api .failure .v1 .Failure cause = failure .getCause ();
836- Assert .assertEquals ("operation timed out after starting " , cause .getMessage ());
837+ Assert .assertEquals ("operation timed out" , cause .getMessage ());
837838 Assert .assertTrue (cause .hasTimeoutFailureInfo ());
838839 Assert .assertEquals (
839840 TimeoutType .TIMEOUT_TYPE_START_TO_CLOSE , cause .getTimeoutFailureInfo ().getTimeoutType ());
0 commit comments