Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DeepEquals check.Checker = &diffChecker{
		&check.CheckerInfo{Name: "Diff", Params: defaultParams},
	}
)

    DeepEquals is a GoCheck checker that does a diff between two objects and pretty-prints any difference between the two. It can act as a substitute for DeepEquals.

    View Source
    var (
    	Equals check.Checker = &cmpChecker{
    		&check.CheckerInfo{Name: "Equals", Params: cmpParams},
    	}
    )

      Equals is a GoCheck checker that does a diff between two objects and pretty-prints any difference between the two. It can act as a substitute for DeepEquals.

      View Source
      var HasKey check.Checker = &hasKeyChecker{
      	&check.CheckerInfo{Name: "HasKey", Params: []string{"map", "key"}},
      }

        The HasKey checker verifies that the obtained map contains the provided key.

        For example:

        c.Assert(myMap, HasKey, "five")
        
        View Source
        var (
        	PartialMatches check.Checker = &matchesChecker{
        		&check.CheckerInfo{Name: "PartialMatches", Params: matchesParams},
        	}
        )

          PartialMatches is a GoCheck checker that the provided regex matches at least part of the provided string. It can act as a substitute for Matches.

          Functions

          func DeepAllowUnexported

          func DeepAllowUnexported(vs ...interface{}) cmp.Option

          func DeepEqual

          func DeepEqual(params ...interface{}) (bool, string)

            DeepEqual tests whether two parameters are deeply equal, and returns true if they are. If the objects are not deeply equal, then the second return value includes a json representation of the difference between the parameters.

            func Equal

            func Equal(params ...interface{}) (bool, string)

              Equal tests whether two parameters are deeply equal, and returns true if they are. If the objects are not deeply equal, then the second return value includes a json representation of the difference between the parameters.

              Types

              This section is empty.

              Source Files