Concept模拟对象
mock
A simulated object used in unit tests to replace a real dependency in order to isolate the code under test. If it diverges from the real interface's behavior and is not promptly corrected, drift arises between the tests and the actual code, causing the tests to lose their verification capability.