()
| 337 | } |
| 338 | |
| 339 | func (ts testScenario) testCases() []testCase { |
| 340 | testCases := []testCase{} |
| 341 | for _, templateVersionActive := range ts.templateVersionActive { |
| 342 | for _, prebuildLatestTransition := range ts.prebuildLatestTransitions { |
| 343 | for _, prebuildJobStatus := range ts.prebuildJobStatuses { |
| 344 | for _, templateDeleted := range ts.templateDeleted { |
| 345 | for _, useBrokenPubsub := range []bool{true, false} { |
| 346 | testCase := testCase{ |
| 347 | name: ts.name, |
| 348 | templateVersionActive: templateVersionActive, |
| 349 | prebuildLatestTransition: prebuildLatestTransition, |
| 350 | prebuildJobStatus: prebuildJobStatus, |
| 351 | templateDeleted: templateDeleted, |
| 352 | useBrokenPubsub: useBrokenPubsub, |
| 353 | shouldCreateNewPrebuild: ts.shouldCreateNewPrebuild, |
| 354 | shouldDeleteOldPrebuild: ts.shouldDeleteOldPrebuild, |
| 355 | expectOrgMembership: ts.expectOrgMembership, |
| 356 | expectGroupMembership: ts.expectGroupMembership, |
| 357 | } |
| 358 | testCases = append(testCases, testCase) |
| 359 | } |
| 360 | } |
| 361 | } |
| 362 | } |
| 363 | } |
| 364 | |
| 365 | return testCases |
| 366 | } |
| 367 | |
| 368 | type testCase struct { |
| 369 | name string |
no outgoing calls
no test coverage detected