code: func (args Arguments) Assert(t TestingT, objects ...interface{}) bool {
  	if h, ok := t.(tHelper); ok {
  		h.Helper()
  	}
  
  	// get the differences
  	diff, diffCount := args.Diff(objects)
  
  	if diffCount == 0 {
  		return true
  	}
  
  	// there are differences... report them...
  	t.Logf(diff)
  	t.Errorf("%sArguments do not match.", assert.CallerInfo())
  
  	return false
  
  }
docs: // Assert compares the arguments with the specified objects and fails if
  // they do not exactly match.