mirror of https://github.com/stretchr/testify.git
mock: document more alternatives to deprecated AnythingOfTypeArgument
parent
632a26080f
commit
aca1890ec1
20
mock/mock.go
20
mock/mock.go
|
@ -766,7 +766,25 @@ const (
|
|||
// AnythingOfTypeArgument contains the type of an argument
|
||||
// for use when type checking. Used in Diff and Assert.
|
||||
//
|
||||
// Deprecated: this is an implementation detail that must not be used. Use [AnythingOfType] instead.
|
||||
// Deprecated: this is an implementation detail that must not be used. Use the [AnythingOfType] constructor instead.
|
||||
//
|
||||
// If AnythingOfTypeArgument is used as a function return value type you can usually replace
|
||||
// the function with a variable. Example:
|
||||
//
|
||||
// func anyString() mock.AnythingOfTypeArgument {
|
||||
// return mock.AnythingOfType("string")
|
||||
// }
|
||||
//
|
||||
// Can be replaced by:
|
||||
//
|
||||
// func anyString() interface{} {
|
||||
// return mock.IsType("")
|
||||
// }
|
||||
//
|
||||
// It could even be replaced with a variable:
|
||||
//
|
||||
// var anyString = mock.AnythingOfType("string")
|
||||
// var anyString = mock.IsType("") // alternative
|
||||
type AnythingOfTypeArgument = anythingOfTypeArgument
|
||||
|
||||
// anythingOfTypeArgument is a string that contains the type of an argument
|
||||
|
|
Loading…
Reference in New Issue