...

Source file src/github.com/DATA-DOG/go-sqlmock/argument.go

Documentation: github.com/DATA-DOG/go-sqlmock

     1  package sqlmock
     2  
     3  import "database/sql/driver"
     4  
     5  // Argument interface allows to match
     6  // any argument in specific way when used with
     7  // ExpectedQuery and ExpectedExec expectations.
     8  type Argument interface {
     9  	Match(driver.Value) bool
    10  }
    11  
    12  // AnyArg will return an Argument which can
    13  // match any kind of arguments.
    14  //
    15  // Useful for time.Time or similar kinds of arguments.
    16  func AnyArg() Argument {
    17  	return anyArgument{}
    18  }
    19  
    20  type anyArgument struct{}
    21  
    22  func (a anyArgument) Match(_ driver.Value) bool {
    23  	return true
    24  }
    25  

View as plain text