Что следует учитывать при проведении единичного теста? Какие шаги? Какие случаи? Сколько тестов на каждую функцию? и т.д.Что следует учитывать при проведении модульных тестов?
Я также хотел бы получить информацию о вашем опыте. Также я работаю с laravel phpunit. Я сделал пример, и он работал:
public function test_for_clientUser() {
$this->json('POST', 'clientUser', ['id'=>'232421'])->seeJsonStructure([[]]);
}
Я отправляю запрос с идентификатором и возвращает массив. Что еще продиссея вы добавляете к этому тесту?
тесты должны проверить предполагаемый результат, а не извлечение данных. Вы предполагаете, что ответ будет структурой json или что ответ будет успешным. Вы не проверяете специфику ответа. Вы проверяете ** логику **, а не данные. Подробнее о тестировании Laravel можно найти здесь (https://laravel.com/docs/5.0/testing). – Peon