【发布时间】:2015-05-21 09:58:16
【问题描述】:
我正在使用 Akka 演员测试一个应用程序。我正在使用测试探针。我想验证探针是否接收到 10 条相同类型的消息。一种解决方案可能是写 10 次:
probe.expectMsg(20 seconds, Done)
但我更喜欢更通用的解决方案(例如,我也会针对 n=100 测试我的应用程序)。 我也试过 probe.receiveN(10, 20 seconds) 但如果我收到超过 10 个元素,测试不会失败。相反,我希望它在这种情况下失败。有解决办法吗?
【问题讨论】:
标签: scala akka actor akka-testkit