Вход на сайт
Юнит тесты для "системного" приложения
2301 просмотров
Перейти к просмотру всей ветки
в ответ Murr 23.04.21 20:15
В реальной среде - работать не будет - получаемое отличается от описанного.
Ну так это задача никак не совместима с юнит тестами. В лучшем случае это integration test. И то это чисто для проверки, что мы не сломали то, о чём знаем.
Вот написал я юнит тест для использования функции перемещения файлов. Никакого доступа к диску, никах файлов. Отлично обрабатывает все исключения и прочее.
Но, в реальной среде не работает...иногда. Например, если в каталоге (target) уже есть такой файл, он не перезаписывается, а выдается исключение. Которое обрабатывается правильно.
Почти полная аналогия с твоими устройствами.
Я всего лишь говорю, что чтобы сделать работающий код надо знать с чем работаешь.
А что кто то пытается с этим спорить?