1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
package agent
import (
"context"
)
type mockInformer struct {
Resources map[string]*parsedWorkspace
}
func newMockInformer() *mockInformer {
return &mockInformer{
Resources: make(map[string]*parsedWorkspace),
}
}
func (i *mockInformer) Start(ctx context.Context) error {
return nil
}
func (i *mockInformer) List() []*parsedWorkspace {
result := make([]*parsedWorkspace, 0, len(i.Resources))
for _, pw := range i.Resources {
result = append(result, pw)
}
return result
}
func (i *mockInformer) Stop() {
// do nothing
}
|