Как писать интеграционные тесты для фоновых рабочих


person Radamanthus    schedule 28.10.2010    source источник


Ответы (1)


Как насчет подхода черного ящика ко всему этому. Предположительно, смысл всего этого в том, что изменилось определенное внешнее состояние? Базы обновляются, файлы создаются, сообщения отправляются.

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

person djna    schedule 28.10.2010
comment
Я полагаю, вы правы. Так все намного проще. Ссылка, на которую я ссылался, была попыткой разветвить рабочих из процесса тестирования, потому что они связаны с асинхронными проблемами. В моем случае это не очень важно — думаю, мне сойдет с рук просто сон на моих тестах. - person Radamanthus; 02.11.2010