package tester
import "k8s.io/apiserver/pkg/registry/generic/testing"
Index ¶
- type Tester
- func New(t *testing.T, storage *genericregistry.Store) *Tester
- func (t *Tester) AllowCreateOnUpdate() *Tester
- func (t *Tester) ClusterScope() *Tester
- func (t *Tester) GeneratesName() *Tester
- func (t *Tester) Namer(namer func(int) string) *Tester
- func (t *Tester) ReturnDeletedObject() *Tester
- func (t *Tester) TestCreate(valid runtime.Object, invalid ...runtime.Object)
- func (t *Tester) TestDelete(valid runtime.Object)
- func (t *Tester) TestDeleteGraceful(valid runtime.Object, expectedGrace int64)
- func (t *Tester) TestGet(valid runtime.Object)
- func (t *Tester) TestList(valid runtime.Object)
- func (t *Tester) TestNamespace() string
- func (t *Tester) TestUpdate(valid runtime.Object, validUpdateFunc UpdateFunc, invalidUpdateFunc ...UpdateFunc)
- func (t *Tester) TestWatch(valid runtime.Object, labelsPass, labelsFail []labels.Set, fieldsPass, fieldsFail []fields.Set)
- type UpdateFunc
Types ¶
type Tester ¶
type Tester struct {
// contains filtered or unexported fields
}
func New ¶
func New(t *testing.T, storage *genericregistry.Store) *Tester
func (*Tester) AllowCreateOnUpdate ¶
func (*Tester) ClusterScope ¶
func (*Tester) GeneratesName ¶
func (*Tester) Namer ¶
func (*Tester) ReturnDeletedObject ¶
func (*Tester) TestCreate ¶
func (*Tester) TestDelete ¶
func (*Tester) TestDeleteGraceful ¶
func (*Tester) TestGet ¶
func (*Tester) TestList ¶
func (*Tester) TestNamespace ¶
func (*Tester) TestUpdate ¶
func (t *Tester) TestUpdate(valid runtime.Object, validUpdateFunc UpdateFunc, invalidUpdateFunc ...UpdateFunc)
func (*Tester) TestWatch ¶
func (t *Tester) TestWatch(valid runtime.Object, labelsPass, labelsFail []labels.Set, fieldsPass, fieldsFail []fields.Set)
type UpdateFunc ¶
Source Files ¶
tester.go
- Version
- v0.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 8 hours ago –
Tools for package owners.