Как вы насмехаетесь над модульным тестированием?
Как вы насмехаетесь над модульным тестированием?

Видео: Как вы насмехаетесь над модульным тестированием?

Видео: Как вы насмехаетесь над модульным тестированием?
Видео: ТЫ НЕ ОДИНОК И НЕ ГОРЮЙ НИКОГДА Я РЯДОМ БРАТ 2024, Май
Anonim

Издевательство в основном используется в модульное тестирование . Объект под тестовое задание может иметь зависимости от других (сложных) объектов. Чтобы изолировать поведение объекта, вы хотите заменить другие объекты на издевается которые имитируют поведение реальных объектов.

Таким образом, почему мы используем фиктивные объекты в модульном тестировании?

Издевательство процесс использовал в модульное тестирование когда Ед. изм тестируемый имеет внешние зависимости. Цель издевательство изолировать тестируемый код и сосредоточиться на нем, а не на поведении или состоянии внешних зависимостей.

Впоследствии возникает вопрос, что такое фиктивный файл? В объектно-ориентированном программировании насмехаться object - это смоделированный объект, который контролируемым образом имитирует поведение самых маленьких тестируемых частей приложения.

Соответственно, что происходит, когда мы имитируем класс?

Чтобы изолировать поведение объекта ты хочу проверить ты заменить другие объекты на издевается которые имитируют поведение реальных объектов. Итак, простыми словами, издевательский создает объекты, имитирующие поведение реальных объектов. В модульном тестировании мы хочу опробовать методы одного класс в изоляции.

Должен ли я издеваться над всеми зависимостями?

3 ответа. Верный. Ты должен издеваться вещи, которые зависят от чего-либо постоянного или внешнего, чтобы тест не зависел от чего-либо постоянного или внешнего. Напиши насмехаться который подражает зависимость для конкретных случаев, которые будут использоваться в тесте.

Рекомендуемые: