Documentation
¶
Overview ¶
Package validationassert provides shared test helpers for factory validation target assertions. Import it only from test code.
Index ¶
- func HasDomainTargetCode(t *testing.T, targets []factoryvalidation.Target, code string)
- func HasDomainTargetSubject(t *testing.T, targets []factoryvalidation.Target, ...)
- func HasTarget(t *testing.T, targets []factoryapi.FactoryValidationTarget, code string, ...)
- func HasTargetCode(t *testing.T, targets []factoryapi.FactoryValidationTarget, code string, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasDomainTargetCode ¶
func HasDomainTargetCode(t *testing.T, targets []factoryvalidation.Target, code string)
HasDomainTargetCode asserts that targets contains a validation target with the given code.
func HasDomainTargetSubject ¶
func HasDomainTargetSubject(t *testing.T, targets []factoryvalidation.Target, want factoryvalidation.Subject)
HasDomainTargetSubject asserts that targets contains a validation target whose subject equals want.
func HasTarget ¶
func HasTarget( t *testing.T, targets []factoryapi.FactoryValidationTarget, code string, subjectType factoryapi.FactoryValidationSubjectType, subjectID string, location factoryapi.FactoryValidationSubjectLocation, want string, )
HasTarget asserts that targets contains a validation target matching code, subject type, subject id, and location. want is included in the failure message.
func HasTargetCode ¶
func HasTargetCode(t *testing.T, targets []factoryapi.FactoryValidationTarget, code string, want ...string)
HasTargetCode asserts that targets contains a validation target with the given code. When want is non-empty, the failure message uses the service topology label form; otherwise it reports the missing code.
Types ¶
This section is empty.