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

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

16.04.21 08:01
Re: Юнит тесты для "системного" приложения
 
Программист коренной житель
в ответ AlexNek 15.04.21 23:45
Ну так это я нашел только после реального теста с файловой системой.

Ну если ты чтение мануалов хочешь заменить тестами, то у тебя долгий и трудный путь :)

FileSystemWatcher.NotifyFilter:

The default is the bitwise OR combination of LastWrite, FileName, and DirectoryName.


Это всё к тому что не нужно тестировать системные функции - они и так правильно работают.

Во-первых, тебе это говорили с самого начала.

Во-вторых, это правило распространяется не только на системные функции, но и вообще на все third party объекты. При этом это не просто объекты от посторонних производителей. При создании юнит-теста все внешние связи принимаются как работающие без ошибок. Даже если это "соседний" класс и тойже самой сборки, что и твой unit under test.


Как бы я с виртуальными тестами не извращался никогда бы не нашел.

Это да. Потому что искать надо было в мануалах. Тесты существуют не для поиска документации.

 

Перейти на