Тэг: 

mock

Mock vs. Stub vs. Spy

Mock Моки - это объекты, хранящие вызовы методов. Они называются динамическими обертками для зависимостей, используемых в тестах. Он используется для записи и проверки взаимодействия между классами. Основная функция использования имитаторов заключается в том, что они дают полный контроль над поведением имитируемых объектов. Объекты-макеты обычно используются для проверки поведения. Термин "поведение" означает проверку правильности методов и путей, применяемых к объектам. Stub Заглушки - это объекты, которые хранят предопределенные данные и используют их для выдачи ответов во время тестирования. Другими словами, заглушка - это объект, похожий на реальный объект с минимальным количеством методов, необходимых для теста. Заглушки используются, когда мы не хотим использовать объекты, которые могли бы дать ответ с реальными данными. Заглушку называют самой легкой и статичной версией теста-двойника.