我如何测试Akka成为/不成为过渡?

时间:2013-12-30 03:46:53

标签: akka

是否有一种推荐的方法来测试演员是否已使用“变为”正确地改变了其行为?我更喜欢使用FSM的原因之一是因为我可以轻松验证Actor已经改变了它的行为。使用成为/不成为时,我不知道我应该怎么做。

1 个答案:

答案 0 :(得分:4)

虽然我认为可以推出一个自定义的pub / sub thingy,它可以通知订阅者状态转换,但如果我是你,我也不会打扰。您要测试的是新行为,而不是转换是由诸如成为/不成为或FSM之类的实现细节引起的。尽管使用FSM很容易做到这一点,但我还是给你了;)