Mock

2020/08/06

mock

使用参数匹配器

有时,您不关心调用mock的特定参数。使用 GoMock,可以预期参数具有固定值(通过指定预期调用中的值),或者可以预期它与谓词匹配,称为 匹配器。匹配器用于表示模拟方法的预期参数范围。以下匹配器在GoMock中预定义 : gomock.Any():匹配任何值(任何类型) gomock.Eq(x):使用反射来匹配是值DeepEqual 到 x gomock.Nil(): 火柴 nil gomock.Not(m):( m 匹配器在哪里 )匹配匹配器不匹配的值 m gomock.Not(x)(式中, x 是 不 一个Matcher)匹配的值不 DeepEqual 至 x

作者:Ingen 链接:https://www.jianshu.com/p/b4d2ab09cff3 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

参考:

官方文档

https://www.jianshu.com/p/b4d2ab09cff3

Search

    Table of Contents