тестирование eunit для отправленных сообщений - PullRequest
0 голосов
/ 19 марта 2012

Я пытаюсь написать тесты eunit, чтобы проверить, отправляет ли модуль сообщения так, как должен.Я могу передать PID в качестве параметра, чтобы он отправлял сообщения в модуль тестирования.Проблема в том, что он отправляет сообщения с использованием gen_fsm:send_event.

. Я пытался реализовать поведение gen_fsm с модулем тестирования и пересылать поступающие сообщения в функции тестирования.Однако, это не работает, сообщения, кажется, теряются.

Кто-нибудь знает, как проверить входящие gen_fsm сообщения с помощью eunit ??

1 Ответ

2 голосов
/ 19 марта 2012

Вы, вероятно, захотите использовать библиотеку erlang mocking для моделирования gen_fsm.

...