Github.com/uber/mock: Difference between revisions
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
=Installation= | =Installation= | ||
=<tt>mockgen</tt> | =<tt>mockgen</tt>= | ||
=Programming Model= | =Programming Model= |
Revision as of 18:43, 16 July 2024
External
Internal
Overview
Installation
mockgen
Programming Model
Setup Expectations
Define the Behavior of a Method
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)