使用流testkit测试Akka流divertTo

问题描述 投票:0回答:1

我有一个由多个流组成的图,每个流都返回某个错误或实际结果的Either。该代码使用divertTo以便将任何divertTo发送到与快乐路径下游接收器不同的接收器。

我遇到的问题是,在使用Akka Streams测试包时,我找不到一种方法来探测Lefts调用中使用的接收器。我可以很好地探测“快乐路径”下沉,但是我真的需要找到一种方法来测试不太快乐的路径,以证明我的流程正在工作。

使用流测试工具包之前,有人做过这种事情吗?

scala akka akka-stream akka-testkit
1个回答
0
投票

我遇到的问题是...我找不到一种方法来探测在divertTo调用中使用的接收器。...在使用流测试包之前,有人做过这种事情吗?

是:divertTo

根据以上规格:

https://github.com/akka/akka/blob/release-2.5/akka-stream-tests/src/test/scala/akka/stream/scaladsl/GraphPartitionSpec.scala
© www.soinside.com 2019 - 2024. All rights reserved.