针对已发送消息的eunit测试

时间:2012-03-19 15:53:44

标签: unit-testing erlang eunit

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

我尝试使用测试模块实现gen_fsm行为,并将消息转发给测试函数。但是,它不起作用,消息似乎迷失了。

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

1 个答案:

答案 0 :(得分:2)

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