Documentation ¶
Index ¶
- func AddToMockedRequestRecords(state *unitTestState, fullRoute, method string, headers [][]string, ...)
- func AssertOptionsWithData(assertType ConditionType, data map[string]interface{}) *Condition
- func AssertOptionsWithKeyValue(assertType ConditionType, key, value string) *Condition
- func AssertOptionsWithKeyValues(assertType ConditionType, keyValues map[string]interface{}) *Condition
- func AssertOptionsWithValue(assertType ConditionType, value string) *Condition
- func ExpectZeroValidationErrors(t *testing.T, state *unitTestState)
- func RemoveValidationErrors(t *testing.T, state *unitTestState)
- func Reset(state *unitTestState)
- func RunUnitTest(t *testing.T, funcs ...TestOperationFunc)
- type TestOperationFunc
- func AddGetRequestRecord(route string) TestOperationFunc
- func AddGetRequestRecordWithHeaders(route string, headers [][]string) TestOperationFunc
- func AddPostRequestRecordWithPayload(route string, payload string) TestOperationFunc
- func ExpectOneValidationError(errorCode ValidationErrorCode, errorMetadata map[string]string) TestOperationFunc
- func ExpectValidationErrorNth(index int, errorCode ValidationErrorCode, errorMetadata map[string]string) TestOperationFunc
- func ExpectValidationErrorsCount(count int) TestOperationFunc
- func Validate(route string, assertOptions *Condition) TestOperationFunc
- func ValidateNth(nth int, route string, assertOptions *Condition) TestOperationFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertOptionsWithData ¶
func AssertOptionsWithData(assertType ConditionType, data map[string]interface{}) *Condition
func AssertOptionsWithKeyValue ¶
func AssertOptionsWithKeyValue(assertType ConditionType, key, value string) *Condition
func AssertOptionsWithKeyValues ¶
func AssertOptionsWithKeyValues(assertType ConditionType, keyValues map[string]interface{}) *Condition
func AssertOptionsWithValue ¶
func AssertOptionsWithValue(assertType ConditionType, value string) *Condition
func RemoveValidationErrors ¶
func RunUnitTest ¶
func RunUnitTest(t *testing.T, funcs ...TestOperationFunc)
Types ¶
type TestOperationFunc ¶
func AddGetRequestRecord ¶
func AddGetRequestRecord(route string) TestOperationFunc
func AddGetRequestRecordWithHeaders ¶
func AddGetRequestRecordWithHeaders(route string, headers [][]string) TestOperationFunc
func AddPostRequestRecordWithPayload ¶
func AddPostRequestRecordWithPayload(route string, payload string) TestOperationFunc
func ExpectOneValidationError ¶
func ExpectOneValidationError(errorCode ValidationErrorCode, errorMetadata map[string]string) TestOperationFunc
func ExpectValidationErrorNth ¶
func ExpectValidationErrorNth(index int, errorCode ValidationErrorCode, errorMetadata map[string]string) TestOperationFunc
func ExpectValidationErrorsCount ¶
func ExpectValidationErrorsCount(count int) TestOperationFunc
func Validate ¶
func Validate(route string, assertOptions *Condition) TestOperationFunc
func ValidateNth ¶
func ValidateNth(nth int, route string, assertOptions *Condition) TestOperationFunc
Click to show internal directories.
Click to hide internal directories.