@@ -46,31 +46,31 @@ var (
46
46
Requires4 = APISet4
47
47
)
48
48
49
- type resolverTest struct {
50
- name string
51
- clusterState []runtime.Object
52
- querier SourceQuerier
53
- bundlesByCatalog map [registry.CatalogKey ][]* api.Bundle
54
- out resolverTestOut
55
- }
56
-
57
- type resolverTestOut struct {
58
- steps [][]* v1alpha1.Step
59
- lookups []v1alpha1.BundleLookup
60
- subs []* v1alpha1.Subscription
61
- errAssert func (* testing.T , error )
62
- solverError solver.NotSatisfiable
63
- }
64
-
65
- func SharedResolverSpecs () []resolverTest {
49
+ func TestResolver (t * testing.T ) {
66
50
const namespace = "catsrc-namespace"
67
51
catalog := registry.CatalogKey {Name : "catsrc" , Namespace : namespace }
52
+
53
+ type resolverTestOut struct {
54
+ steps [][]* v1alpha1.Step
55
+ lookups []v1alpha1.BundleLookup
56
+ subs []* v1alpha1.Subscription
57
+ errAssert func (* testing.T , error )
58
+ solverError solver.NotSatisfiable
59
+ }
60
+ type resolverTest struct {
61
+ name string
62
+ clusterState []runtime.Object
63
+ querier SourceQuerier
64
+ bundlesByCatalog map [registry.CatalogKey ][]* api.Bundle
65
+ out resolverTestOut
66
+ }
67
+
68
68
nothing := resolverTestOut {
69
69
steps : [][]* v1alpha1.Step {},
70
70
lookups : []v1alpha1.BundleLookup {},
71
71
subs : []* v1alpha1.Subscription {},
72
72
}
73
- return []resolverTest {
73
+ tests := []resolverTest {
74
74
{
75
75
name : "SubscriptionOmitsChannel" ,
76
76
clusterState : []runtime.Object {
@@ -640,15 +640,7 @@ func SharedResolverSpecs() []resolverTest {
640
640
},
641
641
},
642
642
},
643
- }
644
- }
645
-
646
- func TestResolver (t * testing.T ) {
647
- namespace := "catsrc-namespace"
648
- catalog := registry.CatalogKey {"catsrc" , namespace }
649
-
650
- tests := append (SharedResolverSpecs (),
651
- resolverTest {
643
+ {
652
644
name : "InstalledSub/UpdatesAvailable/SkipRangeNotInHead" ,
653
645
clusterState : []runtime.Object {
654
646
existingSub (namespace , "a.v1" , "a" , "alpha" , catalog ),
@@ -668,7 +660,7 @@ func TestResolver(t *testing.T) {
668
660
},
669
661
},
670
662
},
671
- resolverTest {
663
+ {
672
664
name : "NewSub/StartingCSV" ,
673
665
clusterState : []runtime.Object {
674
666
newSub (namespace , "a" , "alpha" , catalog , withStartingCSV ("a.v2" )),
@@ -687,7 +679,7 @@ func TestResolver(t *testing.T) {
687
679
},
688
680
},
689
681
},
690
- resolverTest {
682
+ {
691
683
name : "InstalledSub/UpdatesAvailable/SpecifiedSkips" ,
692
684
clusterState : []runtime.Object {
693
685
existingSub (namespace , "a.v1" , "a" , "alpha" , catalog ),
@@ -706,7 +698,7 @@ func TestResolver(t *testing.T) {
706
698
},
707
699
},
708
700
},
709
- )
701
+ }
710
702
for _ , tt := range tests {
711
703
t .Run (tt .name , func (t * testing.T ) {
712
704
stopc := make (chan struct {})
0 commit comments