0

我正在尝试编写 eunit 测试来检查模块是否按应有的方式发送消息。我可以将 PID 作为参数传递,以便将消息发送到测试模块。问题是它使用gen_fsm:send_event.

我已经尝试gen_fsm使用测试模块实现该行为并将传入消息转发给测试功能。但是,它不起作用,消息似乎丢失了。

任何人都知道如何gen_fsm使用 eunit 测试传入的消息?

4

1 回答 1

2

您可能想使用erlang 模拟库来模拟 gen_fsm。

于 2012-03-19T18:58:15.300 回答