【问题标题】:eunit testing for sent messages已发送消息的单元测试
【发布时间】:2012-04-04 03:09:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: unit-testing erlang eunit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 2013-10-31
      • 1970-01-01
      • 2016-01-12
      • 2021-11-22
      • 1970-01-01
      • 2022-01-03
      • 2011-06-30
      • 1970-01-01
      相关资源
      最近更新 更多