русский
Germany.ruForen → Архив Досок→ Programmierung

Юнит тесты для "системного" приложения

15.04.21 20:58
Re: Юнит тесты для "системного" приложения
 
AlexNek патриот
AlexNek
in Antwort koder 15.04.21 16:38
Тестируемая функция внутри кода работает исключительно с другими элементами кода, никогда не с файлами

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

При этом, почти уверен что простая модель будет работать без проблем.


потому что ты ЗНАЕШь как он себя поведет

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


которые будут запускаться автоматически при каждом коммите

А отчего все должны запускаться при каждом коммите? Даже и на работе у нас было разделение, на ежедневные и после коммитные.


FileSystemWatcher как работал максимум с 80 файлами так и будет это делать

А я этого кстати, еще и не знаю, не проверял. Да и неизвестно как он себя поведет если время "выхода из эвента" будет долгим.

Ну и у меня на каждое сообщение запускался новый треад, а что будет когда они закончатся? Сейчас уже на ConcurrentQueue переделал с одним треадом

 

Sprung zu