Implements asserts that an object is implemented by the specified interface. a.Implements((*MyInterface)(nil), new(MyObject))
(interfaceObject interface{}, object interface{}, msgAndArgs ...interface{})
| 686 | // |
| 687 | // a.Implements((*MyInterface)(nil), new(MyObject)) |
| 688 | func (a *Assertions) Implements(interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) bool { |
| 689 | if h, ok := a.t.(tHelper); ok { |
| 690 | h.Helper() |
| 691 | } |
| 692 | return Implements(a.t, interfaceObject, object, msgAndArgs...) |
| 693 | } |
| 694 | |
| 695 | // Implementsf asserts that an object is implemented by the specified interface. |
| 696 | // |