@@ -41,7 +41,7 @@ type ActivityTestSuite struct {
4141}
4242
4343type ActivityClientTestSuite struct {
44- testcore.FunctionalTestSdkSuite
44+ testcore.FunctionalTestBase
4545}
4646
4747func TestActivityTestSuite (t * testing.T ) {
@@ -1391,15 +1391,9 @@ func (s *ActivityTestSuite) TestActivityHeartBeat_RecordIdentity() {
13911391}
13921392
13931393func (s * ActivityTestSuite ) TestActivityTaskCompleteForceCompletion () {
1394- sdkClient , err := sdkclient .Dial (sdkclient.Options {
1395- HostPort : s .FrontendGRPCAddress (),
1396- Namespace : s .Namespace ().String (),
1397- })
1398- s .NoError (err )
1399-
14001394 activityInfo := make (chan activity.Info , 1 )
14011395 taskQueue := testcore .RandomizeStr (s .T ().Name ())
1402- w , wf := s .mockWorkflowWithErrorActivity (activityInfo , sdkClient , taskQueue )
1396+ w , wf := s .mockWorkflowWithErrorActivity (activityInfo , s . SdkClient () , taskQueue )
14031397 s .NoError (w .Start ())
14041398 defer w .Stop ()
14051399
@@ -1408,35 +1402,29 @@ func (s *ActivityTestSuite) TestActivityTaskCompleteForceCompletion() {
14081402 ID : uuid .New (),
14091403 TaskQueue : taskQueue ,
14101404 }
1411- run , err := sdkClient .ExecuteWorkflow (ctx , workflowOptions , wf )
1405+ run , err := s . SdkClient () .ExecuteWorkflow (ctx , workflowOptions , wf )
14121406 s .NoError (err )
14131407 ai := <- activityInfo
14141408 s .EventuallyWithT (func (t * assert.CollectT ) {
1415- description , err := sdkClient .DescribeWorkflowExecution (ctx , run .GetID (), run .GetRunID ())
1409+ description , err := s . SdkClient () .DescribeWorkflowExecution (ctx , run .GetID (), run .GetRunID ())
14161410 assert .NoError (t , err )
14171411 assert .Equal (t , 1 , len (description .PendingActivities ))
14181412 assert .Equal (t , "mock error of an activity" , description .PendingActivities [0 ].LastFailure .Message )
14191413 },
14201414 10 * time .Second ,
14211415 500 * time .Millisecond )
14221416
1423- err = sdkClient .CompleteActivityByID (ctx , s .Namespace ().String (), run .GetID (), run .GetRunID (), ai .ActivityID , nil , nil )
1417+ err = s . SdkClient () .CompleteActivityByID (ctx , s .Namespace ().String (), run .GetID (), run .GetRunID (), ai .ActivityID , nil , nil )
14241418 s .NoError (err )
14251419
14261420 // Ensure the activity is completed and the workflow is unblcked.
14271421 s .NoError (run .Get (ctx , nil ))
14281422}
14291423
14301424func (s * ActivityTestSuite ) TestActivityTaskCompleteRejectCompletion () {
1431- sdkClient , err := sdkclient .Dial (sdkclient.Options {
1432- HostPort : s .FrontendGRPCAddress (),
1433- Namespace : s .Namespace ().String (),
1434- })
1435- s .NoError (err )
1436-
14371425 activityInfo := make (chan activity.Info , 1 )
14381426 taskQueue := testcore .RandomizeStr (s .T ().Name ())
1439- w , wf := s .mockWorkflowWithErrorActivity (activityInfo , sdkClient , taskQueue )
1427+ w , wf := s .mockWorkflowWithErrorActivity (activityInfo , s . SdkClient () , taskQueue )
14401428 s .NoError (w .Start ())
14411429 defer w .Stop ()
14421430
@@ -1445,19 +1433,19 @@ func (s *ActivityTestSuite) TestActivityTaskCompleteRejectCompletion() {
14451433 ID : uuid .New (),
14461434 TaskQueue : taskQueue ,
14471435 }
1448- run , err := sdkClient .ExecuteWorkflow (ctx , workflowOptions , wf )
1436+ run , err := s . SdkClient () .ExecuteWorkflow (ctx , workflowOptions , wf )
14491437 s .NoError (err )
14501438 ai := <- activityInfo
14511439 s .EventuallyWithT (func (t * assert.CollectT ) {
1452- description , err := sdkClient .DescribeWorkflowExecution (ctx , run .GetID (), run .GetRunID ())
1440+ description , err := s . SdkClient () .DescribeWorkflowExecution (ctx , run .GetID (), run .GetRunID ())
14531441 assert .NoError (t , err )
14541442 assert .Equal (t , 1 , len (description .PendingActivities ))
14551443 assert .Equal (t , "mock error of an activity" , description .PendingActivities [0 ].LastFailure .Message )
14561444 },
14571445 10 * time .Second ,
14581446 500 * time .Millisecond )
14591447
1460- err = sdkClient .CompleteActivity (ctx , ai .TaskToken , nil , nil )
1448+ err = s . SdkClient () .CompleteActivity (ctx , ai .TaskToken , nil , nil )
14611449 var svcErr * serviceerror.NotFound
14621450 s .ErrorAs (err , & svcErr , "invalid activityID or activity already timed out or invoking workflow is completed" )
14631451}
0 commit comments