Skip to content

Commit 7a03113

Browse files
committed
update RunID test vars #2
1 parent a565451 commit 7a03113

File tree

2 files changed

+22
-14
lines changed
  • common/testing/testvars
  • service/history/api/respondworkflowtaskcompleted

2 files changed

+22
-14
lines changed

common/testing/testvars/any.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
package testvars
2626

2727
import (
28+
"github.com/pborman/uuid"
2829
commonpb "go.temporal.io/api/common/v1"
2930
"go.temporal.io/server/common/payload"
3031
"go.temporal.io/server/common/payloads"
@@ -63,3 +64,7 @@ func (a Any) EventID() int64 {
6364
// This produces EventID in XX0YY format, where XX is unique for every test and YY is a random number.
6465
return int64(randInt(a.testHash, 2, 1, 2))
6566
}
67+
68+
func (a Any) RunID() string {
69+
return uuid.New()
70+
}

service/history/api/respondworkflowtaskcompleted/api_test.go

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,36 +42,34 @@ import (
4242
taskqueuepb "go.temporal.io/api/taskqueue/v1"
4343
updatepb "go.temporal.io/api/update/v1"
4444
"go.temporal.io/api/workflowservice/v1"
45-
"google.golang.org/protobuf/types/known/durationpb"
46-
4745
enumsspb "go.temporal.io/server/api/enums/v1"
4846
"go.temporal.io/server/api/historyservice/v1"
49-
tokenspb "go.temporal.io/server/api/token/v1"
50-
"go.temporal.io/server/common/cluster"
51-
"go.temporal.io/server/common/testing/historyrequire"
52-
"go.temporal.io/server/common/testing/protorequire"
53-
"go.temporal.io/server/common/testing/protoutils"
54-
"go.temporal.io/server/common/testing/testvars"
55-
"go.temporal.io/server/common/testing/updateutils"
56-
"go.temporal.io/server/internal/effect"
57-
"go.temporal.io/server/service/history/hsm"
58-
wcache "go.temporal.io/server/service/history/workflow/cache"
59-
"go.temporal.io/server/service/history/workflow/update"
60-
6147
persistencespb "go.temporal.io/server/api/persistence/v1"
48+
tokenspb "go.temporal.io/server/api/token/v1"
6249
"go.temporal.io/server/common"
6350
"go.temporal.io/server/common/clock"
51+
"go.temporal.io/server/common/cluster"
6452
"go.temporal.io/server/common/locks"
6553
"go.temporal.io/server/common/log"
6654
"go.temporal.io/server/common/metrics"
6755
"go.temporal.io/server/common/namespace"
6856
"go.temporal.io/server/common/payloads"
6957
"go.temporal.io/server/common/persistence"
58+
"go.temporal.io/server/common/testing/historyrequire"
59+
"go.temporal.io/server/common/testing/protorequire"
60+
"go.temporal.io/server/common/testing/protoutils"
61+
"go.temporal.io/server/common/testing/testvars"
62+
"go.temporal.io/server/common/testing/updateutils"
63+
"go.temporal.io/server/internal/effect"
7064
"go.temporal.io/server/service/history/api"
7165
"go.temporal.io/server/service/history/events"
66+
"go.temporal.io/server/service/history/hsm"
7267
"go.temporal.io/server/service/history/shard"
7368
"go.temporal.io/server/service/history/tests"
7469
"go.temporal.io/server/service/history/workflow"
70+
wcache "go.temporal.io/server/service/history/workflow/cache"
71+
"go.temporal.io/server/service/history/workflow/update"
72+
"google.golang.org/protobuf/types/known/durationpb"
7573
)
7674

7775
type (
@@ -184,6 +182,7 @@ func (s *WorkflowTaskCompletedHandlerSuite) TestUpdateWorkflow() {
184182

185183
s.Run("Accept Complete", func() {
186184
tv := testvars.New(s.T())
185+
tv = tv.WithRunID(tv.Any().RunID())
187186
s.mockNamespaceCache.EXPECT().GetNamespaceByID(tv.NamespaceID()).Return(tv.Namespace(), nil).AnyTimes()
188187
wfContext := s.createStartedWorkflow(tv)
189188
writtenHistoryCh := createWrittenHistoryCh(1)
@@ -217,6 +216,7 @@ func (s *WorkflowTaskCompletedHandlerSuite) TestUpdateWorkflow() {
217216

218217
s.Run("Reject", func() {
219218
tv := testvars.New(s.T())
219+
tv = tv.WithRunID(tv.Any().RunID())
220220
s.mockNamespaceCache.EXPECT().GetNamespaceByID(tv.NamespaceID()).Return(tv.Namespace(), nil).AnyTimes()
221221
wfContext := s.createStartedWorkflow(tv)
222222

@@ -241,6 +241,7 @@ func (s *WorkflowTaskCompletedHandlerSuite) TestUpdateWorkflow() {
241241

242242
s.Run("Write failed on normal task queue", func() {
243243
tv := testvars.New(s.T())
244+
tv = tv.WithRunID(tv.Any().RunID())
244245
s.mockNamespaceCache.EXPECT().GetNamespaceByID(tv.NamespaceID()).Return(tv.Namespace(), nil).AnyTimes()
245246
wfContext := s.createStartedWorkflow(tv)
246247

@@ -266,6 +267,7 @@ func (s *WorkflowTaskCompletedHandlerSuite) TestUpdateWorkflow() {
266267

267268
s.Run("Write failed on sticky task queue", func() {
268269
tv := testvars.New(s.T())
270+
tv = tv.WithRunID(tv.Any().RunID())
269271
s.mockNamespaceCache.EXPECT().GetNamespaceByID(tv.NamespaceID()).Return(tv.Namespace(), nil).AnyTimes()
270272
wfContext := s.createStartedWorkflow(tv)
271273

@@ -298,6 +300,7 @@ func (s *WorkflowTaskCompletedHandlerSuite) TestUpdateWorkflow() {
298300

299301
s.Run("GetHistory failed", func() {
300302
tv := testvars.New(s.T())
303+
tv = tv.WithRunID(tv.Any().RunID())
301304
s.mockNamespaceCache.EXPECT().GetNamespaceByID(tv.NamespaceID()).Return(tv.Namespace(), nil).AnyTimes()
302305
wfContext := s.createStartedWorkflow(tv)
303306
writtenHistoryCh := createWrittenHistoryCh(1)

0 commit comments

Comments
 (0)