我正在使用Akka FSM。我已经使用AbstractFSMWithStash实现了状态更改。但是我不确定如何编写单元测试用例以验证参与者是否更改了其状态。 Akka是否提供任何方法来访问参与者状态以进行单元测试? 我在https://doc.akka.io/docs/akka/current/fsm.html的文档页面上找不到很多。 解决方案如下: 使用scala,我们可以使用TestFSMRef创建要测试的FSM actor,然后使用stateName。例: lazy val saleSystemProxy =…

2020年5月12日 0条评论 23点热度 阅读全文