Есть ли причина использовать модульные тесты в определенном порядке? - PullRequest
0 голосов
/ 01 декабря 2019

Этот вопрос возник из-за того, что у меня не прошел ряд модульных тестов, и я посмотрел этот вопрос. Другой пользователь переполнения стека спрашивал о создании последовательных модульных тестов в определенном порядке, но пользователи отвечали, что вы никогда не должны этого делать, и все модульные тесты должны быть независимыми. Как насчет тестирования, где у вас есть некоторые данные о состоянии. В моем случае я тестирую класс, который выполняет операции с данными CRUD над базой данных. Я хочу проверить, что класс сначала вставляет запись, обновляет запись, удаляет запись и т. Д. Представляется целесообразным проверить запись записи, обновить ту же запись, а затем удалить запись, чтобы подтвердить, что операции crudработает. Есть мысли?

1 Ответ

0 голосов
/ 01 декабря 2019

Я думаю, что нашел правильный ответ на этот вопрос, который заключается в использовании базы данных. См. Статью о переполнении стека:

Как выполнить модульное тестирование объекта с запросами к базе данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...