Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

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

16.04.21 13:56
Re: Юнит тесты для "системного" приложения
 
Программист коренной житель
в ответ AlexNek 16.04.21 13:22
Да и на будущее делать эмулятор файловой системы совсем не хочется.

Mock-Object - это не эмулятор файловой системы :)


Это всё хорошо читать когда нашел проблему и ее решение.

Слушай, ну ведь дело-то не в этом. Дело в том, что ты не можешь сформулировать запрос.

В конце-концов, даже если бы не было проперти NotifyFilter, код DirectoryWatcher'а все равно можно сделать рабочим. Главное идентифицировать проблему. Ты этого не сделал. И тесты тут не при чем.


тогда получается что если мы принимаем данные от какого-то устройства, то они должны приходить без ошибок?

Нет. Есть разница межу "данные не имеют ошибок" и "компонента работает без ошибок".

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

 

Перейти на