Github.com/uber/mock: Difference between revisions
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
=Overview= | =Overview= | ||
=Programming Model= | |||
Configuring a mock to handle a specific method call. | |||
<syntaxhighlight lang='go'> | |||
someMock.EXPECT().SomeMethod(gomock.Any(), "some specific value").Return("some other value") | |||
</syntaxhighlight> | |||
Note that if the method is not called at the end of the test, the mock will fail the test with: | |||
<font size=-2> | |||
missing call(s) to *mock_pkg.MockSomething.SomeMethod(...) | |||
aborting test due to missing call(s) | |||
</font> |
Revision as of 16:50, 26 April 2024
External
Internal
Overview
Programming Model
Configuring a mock to handle a specific method call.
someMock.EXPECT().SomeMethod(gomock.Any(), "some specific value").Return("some other value")
Note that if the method is not called at the end of the test, the mock will fail the test with:
missing call(s) to *mock_pkg.MockSomething.SomeMethod(...) aborting test due to missing call(s)