@@ -9,24 +9,17 @@ import (
99 "github.com/stretchr/testify/require"
1010 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1111 "k8s.io/apimachinery/pkg/watch"
12- clusterfake "open-cluster-management.io/api/client/cluster/clientset/versioned/fake"
13- clusterinformers "open-cluster-management.io/api/client/cluster/informers/externalversions"
1412 clusterv1 "open-cluster-management.io/api/cluster/v1"
1513 "open-cluster-management.io/sdk-go/pkg/cloudevents/generic/types"
1614)
1715
1816func TestGet (t * testing.T ) {
19- clusterClient := clusterfake .NewSimpleClientset ()
20- clusterInformerFactory := clusterinformers .NewSharedInformerFactory (clusterClient , time .Minute * 10 )
21- clusterStore := clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ().GetStore ()
22-
2317 watchStore := NewAgentInformerWatcherStore [* clusterv1.ManagedCluster ]()
24- watchStore .SetInformer (clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ())
2518
26- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test1" }}); err != nil {
19+ if err := watchStore . Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test1" }}); err != nil {
2720 t .Error (err )
2821 }
29- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test2" }}); err != nil {
22+ if err := watchStore . Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test2" }}); err != nil {
3023 t .Error (err )
3124 }
3225
@@ -66,30 +59,26 @@ func TestGet(t *testing.T) {
6659}
6760
6861func TestList (t * testing.T ) {
69- clusterClient := clusterfake .NewSimpleClientset ()
70- clusterInformerFactory := clusterinformers .NewSharedInformerFactory (clusterClient , time .Minute * 10 )
71- clusterStore := clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ().GetStore ()
72- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
62+ watchStore := NewAgentInformerWatcherStore [* clusterv1.ManagedCluster ]()
63+
64+ if err := watchStore .Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
7365 Name : "test1" ,
7466 Labels : map [string ]string {"test" : "true" },
7567 }}); err != nil {
7668 t .Error (err )
7769 }
78- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
70+ if err := watchStore . Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
7971 Name : "test2" ,
8072 Labels : map [string ]string {"test" : "true" },
8173 }}); err != nil {
8274 t .Error (err )
8375 }
84- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
76+ if err := watchStore . Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {
8577 Name : "test3" ,
8678 }}); err != nil {
8779 t .Error (err )
8880 }
8981
90- watchStore := NewAgentInformerWatcherStore [* clusterv1.ManagedCluster ]()
91- watchStore .SetInformer (clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ())
92-
9382 clusters , err := watchStore .List ("" , metav1.ListOptions {LabelSelector : "test=true" })
9483 if err != nil {
9584 t .Error (err )
@@ -142,18 +131,14 @@ func (r *receiveResult) result() bool {
142131}
143132
144133func TestWatch (t * testing.T ) {
145- clusterClient := clusterfake .NewSimpleClientset ()
146- clusterInformerFactory := clusterinformers .NewSharedInformerFactory (clusterClient , time .Minute * 10 )
147- clusterStore := clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ().GetStore ()
148- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test1" }}); err != nil {
134+ watchStore := NewAgentInformerWatcherStore [* clusterv1.ManagedCluster ]()
135+ if err := watchStore .Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test1" }}); err != nil {
149136 t .Error (err )
150137 }
151- if err := clusterStore .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test2" }}); err != nil {
138+ if err := watchStore . Store .Add (& clusterv1.ManagedCluster {ObjectMeta : metav1.ObjectMeta {Name : "test2" }}); err != nil {
152139 t .Error (err )
153140 }
154141
155- watchStore := NewAgentInformerWatcherStore [* clusterv1.ManagedCluster ]()
156- watchStore .SetInformer (clusterInformerFactory .Cluster ().V1 ().ManagedClusters ().Informer ())
157142 watcher , err := watchStore .GetWatcher ("" , metav1.ListOptions {})
158143 if err != nil {
159144 t .Error (err )
0 commit comments