Documentation ¶
Index ¶
Constants ¶
View Source
const SAD = "i'm not happy Bob, NOT HAPPY"
SAD is an error string.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeValidator ¶
type FakeValidator struct {
// contains filtered or unexported fields
}
FakeValidator can be used in tests.
func MakeHappyMapValidator ¶
func MakeHappyMapValidator(t *testing.T) *FakeValidator
MakeHappyMapValidator makes a FakeValidator that always passes.
func MakeSadMapValidator ¶
func MakeSadMapValidator(t *testing.T) *FakeValidator
MakeSadMapValidator makes a FakeValidator that always fails.
func (*FakeValidator) Validator ¶
func (v *FakeValidator) Validator(_ map[string]string) error
Validator replaces apimachinery validation in tests. Can be set to fail or succeed to test error handling. Can confirm if run or not run by surrounding code.
func (*FakeValidator) VerifyCall ¶
func (v *FakeValidator) VerifyCall()
VerifyCall returns true if Validator was used.
func (*FakeValidator) VerifyNoCall ¶
func (v *FakeValidator) VerifyNoCall()
VerifyNoCall returns true if Validator was not used.
type MapValidatorFunc ¶
MapValidatorFunc returns an error if a map contains errors.
func MakeAnnotationValidator ¶
func MakeAnnotationValidator() MapValidatorFunc
MakeAnnotationValidator returns a MapValidatorFunc using apimachinery.
func MakeLabelValidator ¶
func MakeLabelValidator() MapValidatorFunc
MakeLabelValidator returns a MapValidatorFunc using apimachinery.
Click to show internal directories.
Click to hide internal directories.