(methodName string, expected []interface{})
| 752 | } |
| 753 | |
| 754 | func (m *Mock) methodWasCalled(methodName string, expected []interface{}) bool { |
| 755 | for _, call := range m.calls() { |
| 756 | if call.Method == methodName { |
| 757 | |
| 758 | _, differences := Arguments(expected).Diff(call.Arguments) |
| 759 | |
| 760 | if differences == 0 { |
| 761 | // found the expected call |
| 762 | return true |
| 763 | } |
| 764 | |
| 765 | } |
| 766 | } |
| 767 | // we didn't find the expected call |
| 768 | return false |
| 769 | } |
| 770 | |
| 771 | func (m *Mock) expectedCalls() []*Call { |
| 772 | return append([]*Call{}, m.ExpectedCalls...) |
no test coverage detected