@ART_CORP
Hard work

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

Добрый день, читал много о модульных тестах и постоянно вижу два разных подхода.
Первый подход.
$response = $test->create($data);
$this->assertInstanceOf(Test::class, $response);

Второй подход.
$response = $test->create($data);
$this->assertEquals($response->test, $data['test']);
$this->assertEquals($response->test1, $data['test1']);


Сторонники первого подхода аргументируют, что модульным тестам не важно какие именно данные пришли и им важна только структура, а за проверку данных должны отвечать функциональные тесты.

Сторонники второго подхода аргументируют, что их тесты не имеют внешних зависимостей и именно они правы.

Какой подход используете вы?
Буду рад услышать ваши аргументы.
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы