如何在单元测试中杀死并重新启动akka持久化actor以查看它是否保留状态

时间:2016-01-21 04:29:30

标签: testing akka-persistence

在我的单元测试中,有没有办法杀死然后重新启动持久化actor来检查它是否能正确保留状态(例如,事件序列化/反序列化工作正常)?

2 个答案:

答案 0 :(得分:3)

import pandas as pd
xl = pd.ExcelFile('file_name.xlsx')
sht = xl.parse('Sheet1')

以下是有关如何test演员的一些有用信息。

答案 1 :(得分:0)

注意:对于持久性演员,PoisonPill消息不是推荐停止演员的方式。推荐的方式是显式关闭,例如:system.stop(act)

http://doc.akka.io/docs/akka/current/scala/persistence.html#Safely_shutting_down_persistent_actors