Documentation
¶
Index ¶
- Constants
- func Combine(genericMsg, otherMsg, reference string) string
- func CombineWithMsgType(genericMsg RawErrorType, otherMsg string, reference interface{}) string
- func CompiledError(mainErr error, additionalMessage string) error
- func CompiledErrorString(mainErr error, additionalMessage string) string
- func EnumRangeNotMeet(rangeStart interface{}, rangeEnd interface{}, wholeRange interface{}) string
- func ErrPrint(err error)
- func ErrPrintWithTestIndex(caseIndex int, err error)
- func ErrorToSplitLines(err error) []string
- func ErrorToSplitNonEmptyLines(err error) []string
- func ErrorWithCompiledTraceRef(err error, compiledTraces string, reference interface{}) string
- func ErrorWithCompiledTraceRefToError(err error, compiledTraces string, reference interface{}) error
- func ErrorWithRef(err error, reference interface{}) string
- func ErrorWithRefToError(err error, reference interface{}) error
- func ErrorWithTracesRefToError(err error, traces []string, reference interface{}) error
- func Expecting(title, wasExpecting, actual interface{}) string
- func ExpectingErrorSimpleNoType(title, wasExpecting, actual interface{}) error
- func ExpectingNotEqualSimpleNoType(title, wasExpecting, actual interface{}) string
- func ExpectingSimple(title, wasExpecting, actual interface{}) string
- func ExpectingSimpleNoType(title, wasExpecting, actual interface{}) string
- func ExpectingSimpleNoTypeError(title, wasExpecting, actual interface{}) error
- func FailedPrint(isFailed bool, items ...interface{})
- func FmtDebug(format string, items ...interface{})
- func FmtDebugIf(isDebug bool, format string, items ...interface{})
- func GetActualAndExpectProcessedMessage(counter int, actual interface{}, expected interface{}, ...) string
- func GetSearchLineNumberExpectationMessage(counter int, lineNumberExpect int, lineNumberActualContent int, ...) string
- func GetSearchTermExpectationMessage(counter int, expectationMessage string, lineProcessingIndex int, ...) string
- func GetSearchTermExpectationSimpleMessage(counter int, expectationErrorMessage string, processingIndex int, ...) string
- func GetWhenActualAndExpectProcessedMessage(actual interface{}, expectationMessageDef *ExpectationMessageDef) string
- func GherkinsString(testCaseIndex int, feature, given, when, then interface{}) string
- func GherkinsStringWithExpectation(testCaseIndex int, feature, given, when, then, actual, expectation interface{}) string
- func ManyErrorToSingle(errorItems []error) error
- func ManyErrorToSingleDirect(errorItems ...error) error
- func MeaningfulError(rawErrType RawErrorType, funcName string, err error) error
- func MeaningfulErrorHandle(rawErrType RawErrorType, funcName string, err error)
- func MeaningfulErrorWithData(rawErrType RawErrorType, funcName string, err error, data interface{}) error
- func MeaningfulMessageError(rawErrType RawErrorType, funcName string, err error, message string) error
- func MergeErrors(errorItems ...error) error
- func MergeErrorsToString(joiner string, errorItems ...error) string
- func MergeErrorsToStringDefault(errorItems ...error) string
- func MessageNameValues(message string, nameValues ...namevalue.Instance) string
- func MessageVar2(message string, var1 string, val1 interface{}, var2 string, val2 interface{}) string
- func MessageVar3(message string, var1 string, val1 interface{}, var2 string, val2 interface{}, ...) string
- func MessageVarMap(message string, mappedItems map[string]interface{}) string
- func MessageWithRef(msg string, reference interface{}) string
- func MessageWithRefToError(msg string, reference interface{}) error
- func MsgHeader(items ...interface{}) string
- func MsgHeaderIf(isHeader bool, items ...interface{}) string
- func MsgHeaderPlusEnding(header, message interface{}) string
- func PanicOnIndexOutOfRange(length int, indexes []int)
- func PanicRangeNotMeet(otherMsg string, rangeStart interface{}, rangeEnd interface{}, ...) string
- func PathMeaningfulError(rawErrType RawErrorType, funcName string, err error, location string) error
- func PathMeaningfulMessage(rawErrType RawErrorType, funcName string, location string, messages ...string) error
- func RangeNotMeet(otherMsg string, rangeStart interface{}, rangeEnd interface{}, ...) string
- func Ref(reference interface{}) string
- func RefToError(reference interface{}) error
- func SimpleHandleErr(err error, msg string)
- func SimpleHandleErrMany(msg string, errorItems ...error)
- func SliceError(sep string, slice *[]string) error
- func SliceErrorDefault(slice *[]string) error
- func SliceErrorsToStrings(errorItems ...error) []string
- func SliceToError(errorSlice []string) error
- func SliceToErrorPtr(errorSlice *[]string) error
- func StackTracesCompiled(traces []string) string
- func StringLinesToQuoteLines(lines []string) []string
- func StringLinesToQuoteLinesToSingle(lines []string) string
- func ToExitError(err error) *exec.ExitError
- func ToString(err error) string
- func ToStringPtr(err error) *string
- func ToValueString(reference interface{}) string
- func ValidPrint(isValid bool, items ...interface{})
- func Var2(isIncludeType bool, var1 string, val1 interface{}, var2 string, ...) string
- func Var2NoType(var1 string, val1 interface{}, var2 string, val2 interface{}) string
- func Var3(isIncludeType bool, var1 string, val1 interface{}, var2 string, ...) string
- func Var3NoType(var1 string, val1 interface{}, var2 string, val2 interface{}, var3 string, ...) string
- func VarMap(mappedItems map[string]interface{}) string
- func VarMapStrings(mappedItems map[string]interface{}) []string
- func VarNameValues(nameValues ...namevalue.Instance) string
- func VarNameValuesJoiner(joiner string, nameValues ...namevalue.Instance) string
- func VarNameValuesStrings(nameValues ...namevalue.Instance) []string
- type ErrAnyFunc
- type ErrAnyItemsFunc
- type ErrBytesFunc
- type ErrFunc
- type ErrInAnyFunc
- type ErrStringFunc
- type ErrStringsFunc
- type ExpectationMessageDef
- func (it ExpectationMessageDef) ExpectedSafeString() string
- func (it ExpectationMessageDef) ExpectedString() string
- func (it ExpectationMessageDef) ExpectedStringTrim() string
- func (it ExpectationMessageDef) Print(actual interface{})
- func (it ExpectationMessageDef) PrintIf(isPrint bool, actual interface{})
- func (it ExpectationMessageDef) PrintIfFailed(isPrintOnFail, isFailed bool, actual interface{})
- func (it ExpectationMessageDef) ToString(actual interface{}) string
- type ExpectingRecord
- func (it *ExpectingRecord) Error(actual interface{}) error
- func (it *ExpectingRecord) ErrorSimple(actual interface{}) error
- func (it *ExpectingRecord) ErrorSimpleNoType(actual interface{}) error
- func (it *ExpectingRecord) Message(actual interface{}) string
- func (it *ExpectingRecord) MessageSimple(actual interface{}) string
- func (it *ExpectingRecord) MessageSimpleNoType(actual interface{}) string
- type RawErrCollection
- func (it *RawErrCollection) Add(err error)
- func (it *RawErrCollection) AddWithCompiledTraceRef(err error, compiledTrace string, referenceItem interface{})
- func (it *RawErrCollection) AddWithRef(err error, referenceItem interface{})
- func (it *RawErrCollection) AddWithTraceRef(err error, traces []string, referenceItem interface{})
- func (it *RawErrCollection) Adds(errorItems ...error)
- func (it *RawErrCollection) Clear()
- func (it RawErrCollection) CompiledError() error
- func (it RawErrCollection) CompiledErrorUsingJoiner(joiner string) error
- func (it RawErrCollection) CompiledErrorUsingJoinerAdditionalMessage(joiner, additionalMessage string) error
- func (it RawErrCollection) CompiledErrorUsingStackTraces(joiner string, stackTraces []string) error
- func (it *RawErrCollection) Dispose()
- func (it *RawErrCollection) HasError() bool
- func (it *RawErrCollection) IsEmpty() bool
- func (it *RawErrCollection) Length() int
- func (it RawErrCollection) String() string
- func (it RawErrCollection) StringUsingJoiner(joiner string) string
- func (it RawErrCollection) StringUsingJoinerAdditional(joiner, additionalMessage string) string
- func (it RawErrCollection) StringWithAdditionalMessage(additionalMessage string) string
- func (it RawErrCollection) Strings() []string
- type RawErrorType
- func (it RawErrorType) Combine(otherMsg string, reference interface{}) string
- func (it RawErrorType) CombineWithAnother(another RawErrorType, otherMsg string, reference interface{}) RawErrorType
- func (it RawErrorType) Error(otherMsg string, reference interface{}) error
- func (it RawErrorType) ErrorNoRefs(otherMsg string) error
- func (it RawErrorType) ErrorRefOnly(reference interface{}) error
- func (it RawErrorType) Expecting(expecting, actual interface{}) error
- func (it RawErrorType) HandleUsingPanic(otherMsg string, reference interface{})
- func (it RawErrorType) MsgCsvRef(otherMsg string, csvReferenceItems ...interface{}) string
- func (it RawErrorType) MsgCsvRefError(otherMsg string, csvReferenceItems ...interface{}) error
- func (it RawErrorType) NoRef(otherMsg string) string
- func (it RawErrorType) String() string
- type TaskWithErrFunc
Constants ¶
View Source
const ( ReferenceStart = "Reference(s) (" ReferenceEnd = ")" ReferenceFormat = " Ref(s) { \"%v\" }" CannotConvertStringToByteForLessThanZero = "Cannot convert string to byte. String cannot be less than 0 for byte." CannotConvertStringToByteForMoreThan255 = "Cannot convert string to byte. String is a number " + "but larger than byte size. At max it could be 255." CannotConvertStringToByte = "Cannot convert string to byte." PrefixStackTrace = constants.Hyphen + constants.Space PrefixStackTraceNewLine = constants.DefaultLine + PrefixStackTrace NewLineCodeStacksHeader = "\nCode Stacks :\n" CodeStacksHeaderNewLine = "Code Stacks :\n" )
Variables ¶
This section is empty.
Functions ¶
func CombineWithMsgType ¶
func CombineWithMsgType( genericMsg RawErrorType, otherMsg string, reference interface{}, ) string
func CompiledError ¶ added in v0.9.8
func CompiledErrorString ¶ added in v0.9.8
func EnumRangeNotMeet ¶
func EnumRangeNotMeet( rangeStart interface{}, rangeEnd interface{}, wholeRange interface{}, ) string
func ErrPrintWithTestIndex ¶
func ErrorToSplitLines ¶
func ErrorWithRef ¶
func ErrorWithRefToError ¶
func Expecting ¶
func Expecting(title, wasExpecting, actual interface{}) string
Expecting
returns
"%s - expecting (type:[%T]) : [\"%v\"], but received or actual (type:[%T]) : [\"%v\"]"
func ExpectingErrorSimpleNoType ¶
func ExpectingErrorSimpleNoType( title, wasExpecting, actual interface{}, ) error
func ExpectingNotEqualSimpleNoType ¶
func ExpectingNotEqualSimpleNoType( title, wasExpecting, actual interface{}, ) string
func ExpectingSimple ¶
func ExpectingSimple(title, wasExpecting, actual interface{}) string
ExpectingSimple
returns
"%s - Expect (type:\"%T\")[\"%v\"] != [\"%v\"](type:\"%T\") Actual"
func ExpectingSimpleNoType ¶
func ExpectingSimpleNoType(title, wasExpecting, actual interface{}) string
ExpectingSimpleNoType
returns
"%s - Expect [\"%v\"] != [\"%v\"] Actual"
func ExpectingSimpleNoTypeError ¶ added in v0.9.6
func ExpectingSimpleNoTypeError(title, wasExpecting, actual interface{}) error
func FailedPrint ¶
func FailedPrint( isFailed bool, items ...interface{}, )
func FmtDebugIf ¶
func GetWhenActualAndExpectProcessedMessage ¶
func GetWhenActualAndExpectProcessedMessage( actual interface{}, expectationMessageDef *ExpectationMessageDef, ) string
func GherkinsString ¶
func ManyErrorToSingle ¶
func ManyErrorToSingleDirect ¶
func MeaningfulError ¶
func MeaningfulError( rawErrType RawErrorType, funcName string, err error, ) error
func MeaningfulErrorHandle ¶
func MeaningfulErrorHandle( rawErrType RawErrorType, funcName string, err error, )
func MeaningfulErrorWithData ¶
func MeaningfulErrorWithData( rawErrType RawErrorType, funcName string, err error, data interface{}, ) error
func MeaningfulMessageError ¶
func MeaningfulMessageError( rawErrType RawErrorType, funcName string, err error, message string, ) error
func MergeErrors ¶ added in v0.9.8
func MergeErrorsToString ¶ added in v0.9.8
func MergeErrorsToStringDefault ¶ added in v0.9.8
func MessageNameValues ¶
func MessageVar2 ¶
func MessageVar3 ¶
func MessageVarMap ¶
func MessageWithRef ¶
func MessageWithRefToError ¶
func MsgHeaderIf ¶
func MsgHeaderPlusEnding ¶
func MsgHeaderPlusEnding( header, message interface{}, ) string
func PanicOnIndexOutOfRange ¶
func PanicRangeNotMeet ¶
func PathMeaningfulError ¶ added in v0.9.5
func PathMeaningfulError( rawErrType RawErrorType, funcName string, err error, location string, ) error
func PathMeaningfulMessage ¶ added in v0.9.5
func PathMeaningfulMessage( rawErrType RawErrorType, funcName string, location string, messages ...string, ) error
PathMeaningfulMessage skip error if messages empty or length 0
func RangeNotMeet ¶
func RefToError ¶
func RefToError(reference interface{}) error
func SimpleHandleErr ¶
func SimpleHandleErrMany ¶
func SliceError ¶
func SliceErrorDefault ¶
func SliceErrorsToStrings ¶
func SliceToError ¶
func SliceToErrorPtr ¶
func StackTracesCompiled ¶
func StringLinesToQuoteLines ¶
StringLinesToQuoteLines
Each line will be wrapped with "\"%s\", quotation and comma
func StringLinesToQuoteLinesToSingle ¶
StringLinesToQuoteLinesToSingle
Each line will be wrapped with "\"%s\", quotation and comma
func ToExitError ¶ added in v0.9.8
func ToStringPtr ¶
func ToValueString ¶
func ToValueString(reference interface{}) string
func ValidPrint ¶
func ValidPrint( isValid bool, items ...interface{}, )
func Var2NoType ¶
func Var3NoType ¶
func VarMapStrings ¶
func VarNameValues ¶
func VarNameValuesJoiner ¶
func VarNameValuesStrings ¶
Types ¶
type ErrAnyFunc ¶
type ErrAnyFunc func() (anyItem interface{}, err error)
type ErrAnyItemsFunc ¶
type ErrAnyItemsFunc func() (anyItems []interface{}, err error)
type ErrBytesFunc ¶
type ErrInAnyFunc ¶
type ErrInAnyFunc func(anyItem interface{}) (err error)
type ErrStringFunc ¶
type ErrStringsFunc ¶
type ExpectationMessageDef ¶
type ExpectationMessageDef struct { CaseIndex int FuncName string TestCaseName string When string Expected interface{} ActualProcessed interface{} ExpectedProcessed interface{} IsNonWhiteSort bool // contains filtered or unexported fields }
func (ExpectationMessageDef) ExpectedSafeString ¶
func (it ExpectationMessageDef) ExpectedSafeString() string
func (ExpectationMessageDef) ExpectedString ¶
func (it ExpectationMessageDef) ExpectedString() string
func (ExpectationMessageDef) ExpectedStringTrim ¶
func (it ExpectationMessageDef) ExpectedStringTrim() string
func (ExpectationMessageDef) Print ¶
func (it ExpectationMessageDef) Print(actual interface{})
func (ExpectationMessageDef) PrintIf ¶
func (it ExpectationMessageDef) PrintIf( isPrint bool, actual interface{}, )
func (ExpectationMessageDef) PrintIfFailed ¶
func (it ExpectationMessageDef) PrintIfFailed( isPrintOnFail, isFailed bool, actual interface{}, )
func (ExpectationMessageDef) ToString ¶
func (it ExpectationMessageDef) ToString(actual interface{}) string
type ExpectingRecord ¶
type ExpectingRecord struct { ExpectingTitle string WasExpecting interface{} }
func ExpectingFuture ¶
func ExpectingFuture(title string, wasExpecting interface{}) *ExpectingRecord
ExpectingFuture
returns ExpectingRecord which will print
"%s - expecting (type:[%T]) : [\"%v\"], but received or actual (type:[%T]) : [\"%v\"]"
func (*ExpectingRecord) Error ¶
func (it *ExpectingRecord) Error(actual interface{}) error
Error Expecting
returns
"%s - expecting (type:[%T]) : [\"%v\"], but received or actual (type:[%T]) : [\"%v\"]"
func (*ExpectingRecord) ErrorSimple ¶
func (it *ExpectingRecord) ErrorSimple(actual interface{}) error
ErrorSimple Expecting
returns
"%s - Expect (type:\"%T\")[\"%v\"] != [\"%v\"](type:\"%T\") Actual"
func (*ExpectingRecord) ErrorSimpleNoType ¶
func (it *ExpectingRecord) ErrorSimpleNoType(actual interface{}) error
ErrorSimpleNoType Expecting
returns
"%s - Expect [\"%v\"] != [\"%v\"] Actual"
func (*ExpectingRecord) Message ¶
func (it *ExpectingRecord) Message(actual interface{}) string
Message Expecting
returns
"%s - expecting (type:[%T]) : [\"%v\"], but received or actual (type:[%T]) : [\"%v\"]"
func (*ExpectingRecord) MessageSimple ¶
func (it *ExpectingRecord) MessageSimple(actual interface{}) string
MessageSimple Expecting
returns
"%s - Expect (type:\"%T\")[\"%v\"] != [\"%v\"](type:\"%T\") Actual"
func (*ExpectingRecord) MessageSimpleNoType ¶
func (it *ExpectingRecord) MessageSimpleNoType(actual interface{}) string
MessageSimpleNoType
returns
"%s - Expect [\"%v\"] != [\"%v\"] Actual"
type RawErrCollection ¶
type RawErrCollection struct {
Items []error
}
func (*RawErrCollection) Add ¶
func (it *RawErrCollection) Add(err error)
func (*RawErrCollection) AddWithCompiledTraceRef ¶
func (it *RawErrCollection) AddWithCompiledTraceRef( err error, compiledTrace string, referenceItem interface{}, )
func (*RawErrCollection) AddWithRef ¶
func (it *RawErrCollection) AddWithRef( err error, referenceItem interface{}, )
func (*RawErrCollection) AddWithTraceRef ¶
func (it *RawErrCollection) AddWithTraceRef( err error, traces []string, referenceItem interface{}, )
func (*RawErrCollection) Adds ¶
func (it *RawErrCollection) Adds(errorItems ...error)
func (*RawErrCollection) Clear ¶
func (it *RawErrCollection) Clear()
func (RawErrCollection) CompiledError ¶
func (it RawErrCollection) CompiledError() error
func (RawErrCollection) CompiledErrorUsingJoiner ¶
func (it RawErrCollection) CompiledErrorUsingJoiner(joiner string) error
func (RawErrCollection) CompiledErrorUsingJoinerAdditionalMessage ¶
func (it RawErrCollection) CompiledErrorUsingJoinerAdditionalMessage(joiner, additionalMessage string) error
func (RawErrCollection) CompiledErrorUsingStackTraces ¶
func (it RawErrCollection) CompiledErrorUsingStackTraces(joiner string, stackTraces []string) error
func (*RawErrCollection) Dispose ¶
func (it *RawErrCollection) Dispose()
func (*RawErrCollection) HasError ¶
func (it *RawErrCollection) HasError() bool
func (*RawErrCollection) IsEmpty ¶
func (it *RawErrCollection) IsEmpty() bool
func (*RawErrCollection) Length ¶
func (it *RawErrCollection) Length() int
func (RawErrCollection) String ¶
func (it RawErrCollection) String() string
func (RawErrCollection) StringUsingJoiner ¶
func (it RawErrCollection) StringUsingJoiner(joiner string) string
func (RawErrCollection) StringUsingJoinerAdditional ¶
func (it RawErrCollection) StringUsingJoinerAdditional(joiner, additionalMessage string) string
func (RawErrCollection) StringWithAdditionalMessage ¶
func (it RawErrCollection) StringWithAdditionalMessage(additionalMessage string) string
func (RawErrCollection) Strings ¶
func (it RawErrCollection) Strings() []string
type RawErrorType ¶ added in v0.9.5
type RawErrorType string
const ( InvalidRequestType RawErrorType = "Invalid : request, cannot process it." InvalidNullPointerType RawErrorType = "Invalid : null pointer, cannot process it." InvalidEmptyValueType RawErrorType = "Invalid : empty value given, cannot process it." OutOfRangeType RawErrorType = "Out of range : given value, cannot process it." OutOfRangeLengthType RawErrorType = "Out of range : given data length, cannot process it." InvalidEmptyPathType RawErrorType = "Invalid : empty path given, cannot process it." InvalidStringType RawErrorType = "Invalid : string cannot process it." InvalidIntegerType RawErrorType = "Invalid : integer cannot process it." InvalidFloatType RawErrorType = "Invalid : float cannot process it." InvalidType RawErrorType = "Invalid : type cannot process it." InvalidPointerType RawErrorType = "Invalid : pointer cannot process it." InvalidValueType RawErrorType = "Invalid : value cannot process it." InvalidCharType RawErrorType = "Invalid : character cannot process it." InvalidArgumentsType RawErrorType = "Invalid : arguments or argument cannot process it." InvalidAnyPathEmptyType RawErrorType = "Invalid : any of the given path was empty, thus cannot process it." UnsupportedOperatingSystemType RawErrorType = "Unsupported : given operating system is not supported by the executable or system!" UnsupportedArchitectureType RawErrorType = "Unsupported : given operating system architecture is not supported by the executable or system!" UnsupportedCategoryType RawErrorType = "Unsupported : given category or type or variant is not supported by the executable or system!" UnsupportedVersionType RawErrorType = "Unsupported : given version request is not supported by the executable or system!" UnsupportedInLinuxType RawErrorType = "Unsupported : given request is not supported in Linux!" UnsupportedInUnixType RawErrorType = "Unsupported : given request is not supported in any of Unix (including Linux, macOs, CentOS etc) operating versions!" UnsupportedInWindowsType RawErrorType = "Unsupported : given request is not supported in any of Windows operating system versions!" FailedToExecuteType RawErrorType = "Failed : request failed to execute!" FailedToCreateCmdType RawErrorType = "Failed : To create cmd, command process call. Nil pointer! Cannot proceed further." FailedToParseType RawErrorType = "Failed : request failed to parse!" FailedToConvertType RawErrorType = "Failed : request failed to convert!" CannotRemoveIndexesFromEmptyCollectionType RawErrorType = "Invalid operation: cannot remove indexes (either indexes are nil) or cannot remove indexes from the empty collection." CannotBeNegativeIndexType RawErrorType = "Invalid operation / index: index cannot be negative, operations canceled." CannotBeNegativeType RawErrorType = "Values or value cannot be negative value." CannotBeNilOrEmptyType RawErrorType = "Values or value cannot be nil or null or empty." AlreadyInitializedType RawErrorType = "Value is already initialized." KeyNotExistInMapType RawErrorType = "Key doesn't exist in map." CannotBeNilType RawErrorType = "Values or value cannot be nil or null." ShouldBePointerType RawErrorType = "Reference or Input needs to be a pointer!" CannotConvertToRwxWhereVarRwxPossibleType RawErrorType = "Cannot convert Rwx, it had wildcards in type. It can only be converted to VarRwx." ShouldBeNilType RawErrorType = "Values or value should be nil or null." ShouldBeLessThanType RawErrorType = "Values or value should be less than the reference." ShouldBeGreaterThanType RawErrorType = "Values or value should be greater than the reference." ShouldBeLessThanEqualType RawErrorType = "Values or value should be less or equal to the reference." ShouldBeEqualToType RawErrorType = "Values or value should be equal to the reference." LengthShouldBeEqualToType RawErrorType = "Values' or value's length should be equal to the reference." EmptyStatusType RawErrorType = "Empty status found." NullResultType RawErrorType = "Null or null or nil pointer, which is unexpected." EmptyArrayType RawErrorType = "Empty array, which is unexpected." EmptyItemsType RawErrorType = "Empty items, which is unexpected." PathErrorType RawErrorType = "Path error, which is unexpected." PathRemoveFailedType RawErrorType = "Path remove failed." PathCreateFailedType RawErrorType = "Path create failed." FileCloseFailedType RawErrorType = "File close failed." PathExpandFailedType RawErrorType = "Path expand failed." PathChmodMismatchErrorType RawErrorType = "Path chmod doesn't match as expected. IsMatchesExpectation mismatch error." PathInvalidErrorType RawErrorType = "Path is missing or have permission issues in the location given." PathChmodApplyType RawErrorType = "Path chmod apply error." PathChmodConvertFailedType RawErrorType = "Path chmod convert failed to octal." UnexpectedValueType RawErrorType = "Unexpected value error, which is unexpected." UnexpectedType RawErrorType = "Unexpected type error, which is unexpected." IntegerOutOfRangeType RawErrorType = "Integer out of range. Range, which is unexpected." FloatOutOfRangeType RawErrorType = "Float out of range. Range, which is unexpected." StringOutOfRangeType RawErrorType = "ToFileModeString out of range. Range, which is unexpected." ShouldBeGreaterThanEqualType RawErrorType = "Values or value should be greater or equal to the reference." UnixIgnoreType RawErrorType = "Windows tests ignored in Unix." WindowsIgnoreType RawErrorType = "Unix tests ignored in Windows." ComparatorShouldBeWithinRangeType RawErrorType = "Comparator should be within the range." CannotModifyCompleteResourceType RawErrorType = "Cannot modify complete or frozen resource." EnumValuesOutOfRangeType RawErrorType = "Out of Range / Invalid Range: Enum values are are not within the range as per the expectation." SearchInputEmptyType RawErrorType = "Search Input is either null or empty." SearchInputOrSearchTermEmptyType RawErrorType = "Search Input or search term either null or empty." EmptyResultCannotMakeJsonType RawErrorType = "Empty result, cannot make json out of it." MarshallingFailedType RawErrorType = "Failed to marshal / parse / serialize." UnMarshallingFailedType RawErrorType = "Failed to unmarshal / parse / deserialize." ParsingFailedType RawErrorType = "Failed to parse." TypeMismatchType RawErrorType = "TypeMismatchType: Type is not as expected." NotImplementedType RawErrorType = "Not Implemented: Feature / method is not implemented yet." NotSupportedType RawErrorType = "Not Supported: Feature / method is not supported yet." RangesOnlySupportedType RawErrorType = "Only Ranges: Only selected ranges supported for the function / feature." PathsMissingOrHavingIssuesType RawErrorType = "Path missing or having other access issues!" BytesAreNilOrEmptyType RawErrorType = "Bytes data either nil or empty." ValidataionFailedType RawErrorType = "Validation failed!" LengthIssueType RawErrorType = "Length Issue!" )
func GetSet ¶
func GetSet( isCondition bool, trueValue RawErrorType, falseValue RawErrorType, ) RawErrorType
func GetSetVariant ¶
func GetSetVariant( isCondition bool, trueValue string, falseValue string, ) RawErrorType
func (RawErrorType) Combine ¶ added in v0.9.5
func (it RawErrorType) Combine(otherMsg string, reference interface{}) string
func (RawErrorType) CombineWithAnother ¶ added in v0.9.5
func (it RawErrorType) CombineWithAnother( another RawErrorType, otherMsg string, reference interface{}, ) RawErrorType
func (RawErrorType) Error ¶ added in v0.9.5
func (it RawErrorType) Error(otherMsg string, reference interface{}) error
func (RawErrorType) ErrorNoRefs ¶ added in v0.9.5
func (it RawErrorType) ErrorNoRefs(otherMsg string) error
func (RawErrorType) ErrorRefOnly ¶ added in v0.9.5
func (it RawErrorType) ErrorRefOnly(reference interface{}) error
func (RawErrorType) Expecting ¶ added in v0.9.5
func (it RawErrorType) Expecting(expecting, actual interface{}) error
func (RawErrorType) HandleUsingPanic ¶ added in v0.9.5
func (it RawErrorType) HandleUsingPanic(otherMsg string, reference interface{})
func (RawErrorType) MsgCsvRef ¶ added in v0.9.5
func (it RawErrorType) MsgCsvRef( otherMsg string, csvReferenceItems ...interface{}, ) string
func (RawErrorType) MsgCsvRefError ¶ added in v0.9.5
func (it RawErrorType) MsgCsvRefError( otherMsg string, csvReferenceItems ...interface{}, ) error
func (RawErrorType) NoRef ¶ added in v0.9.5
func (it RawErrorType) NoRef(otherMsg string) string
func (RawErrorType) String ¶ added in v0.9.5
func (it RawErrorType) String() string
type TaskWithErrFunc ¶
type TaskWithErrFunc func() error
Source Files
¶
- CombineWithMsgType.go
- CompiledError.go
- CompiledErrorString.go
- EnumRangeNotMeet.go
- ErrPrint.go
- ErrPrintWithTestIndex.go
- ErrorToSplitLines.go
- ErrorToSplitNonEmptyLines.go
- ErrorWithCompiledTraceRef.go
- ErrorWithCompiledTraceRefToError.go
- ErrorWithRef.go
- ErrorWithRefToError.go
- ErrorWithTracesRefToError.go
- ExpectationMessageDef.go
- Expecting.go
- ExpectingError.go
- ExpectingFuture.go
- ExpectingNotEqualSimpleNoType.go
- ExpectingRecord.go
- ExpectingSimple.go
- ExpectingSimpleNoType.go
- ExpectingSimpleNoTypeError.go
- FmtDebug.go
- FmtDebugIf.go
- GetActualAndExpectProcessedMessage.go
- GetActualAndExpectSortedMessage.go
- GetSearchLineNumberExpectationMessage.go
- GetSearchTermExpectationMessage.go
- GetSearchTermExpectationSimpleMessage.go
- GherkinsString.go
- GherkinsStringWithExpectation.go
- MeaningFulError.go
- MeaningFulErrorHandle.go
- MeaningFulErrorWithData.go
- MeaningfulMessageError.go
- MergeErrors.go
- MergeErrorsToString.go
- MergeErrorsToStringDefault.go
- MessageNameValues.go
- MessageVar2.go
- MessageVar3.go
- MessageVarMap.go
- MessageWithRef.go
- MessageWithRefToError.go
- MsgHeader.go
- MsgHeaderIf.go
- MsgHeaderPlusEnding.go
- PanicOnIndexOutOfRange.go
- PanicRangeNotMeet.go
- PathMeaningFulMessage.go
- PathMeaningfulError.go
- RangeNotMeet.go
- RawErrCollection.go
- RawErrorType.go
- Ref.go
- RefToError.go
- SimpleHandleErr.go
- SliceError.go
- SliceErrorDefault.go
- SliceErrorsToStrings.go
- SliceToError.go
- SliceToErrorPtr.go
- StackTracesCompiled.go
- StringLinesToQuoteLines.go
- StringLinesToQuoteLinesToSingle.go
- ToExitError.go
- ToString.go
- ToStringPtr.go
- ToValueString.go
- Var2.go
- Var2NoType.go
- Var3.go
- Var3NoType.go
- VarMap.go
- VarMapStrings.go
- VarNameValues.go
- VarNameValuesJoiner.go
- VarNameValuesStrings.go
- combine.go
- consts.go
- funcs.go
- getReferenceMessage.go
Click to show internal directories.
Click to hide internal directories.