Fish Touching🐟🎣

Test Mocking

Apr 3, 2023

Testing

# Mocking

Wiki

In  object-oriented programmingmock objects are simulated objects that mimic the behavior of real objects in controlled ways, most often as part of a  software testing initiative. A programmer typically creates a mock object to test the behavior of some other object, in much the same way that a car designer uses a  crash test dummy to  simulate the dynamic behavior of a human in vehicle impacts. The technique is also applicable in  generic programming.

# Stub

method stub or simply stub[1] in  software development is a piece of code used to stand in for some other programming functionality. A stub may  simulate the behavior of existing code (such as a  procedure on a remote machine; such methods are often called mocks) or be a temporary substitute for yet-to-be-developed code. Stubs are therefore most useful in  portingdistributed computing as well as general software development and  testing.