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