Documentation
¶
Index ¶
- type CompareFailure
- type CompareResult
- func ArrayComparison(left, right util.JsonArray) (res CompareResult, err error)
- func ArrayEqualWithControl(left, right util.JsonArray, control ComparisonContext) (res CompareResult, err error)
- func JsonEqual(left, right interface{}, control ComparisonContext) (res CompareResult, err error)
- func ObjectComparison(left, right util.JsonObject) (res CompareResult, err error)
- func ObjectEqualWithControl(left, right util.JsonObject, control ComparisonContext) (res CompareResult, err error)
- type ComparisonContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompareFailure ¶
func (CompareFailure) Error ¶
func (f CompareFailure) Error() string
func (CompareFailure) String ¶
func (f CompareFailure) String() string
type CompareResult ¶
type CompareResult struct { Equal bool Failures []CompareFailure }
func ArrayComparison ¶
func ArrayComparison(left, right util.JsonArray) (res CompareResult, err error)
ArrayComparison offerst the compare feature to other packages, with the standard behavior noExtra=false, orderMatter=false
func ArrayEqualWithControl ¶
func ArrayEqualWithControl(left, right util.JsonArray, control ComparisonContext) (res CompareResult, err error)
func JsonEqual ¶
func JsonEqual(left, right interface{}, control ComparisonContext) (res CompareResult, err error)
func ObjectComparison ¶
func ObjectComparison(left, right util.JsonObject) (res CompareResult, err error)
ObjectComparison offerst the compare feature to other packages, with the standard behavior noExtra=false
func ObjectEqualWithControl ¶
func ObjectEqualWithControl(left, right util.JsonObject, control ComparisonContext) (res CompareResult, err error)
type ComparisonContext ¶
type ComparisonContext struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.