标签: akka
是否有一种推荐的方法来测试演员是否已使用“变为”正确地改变了其行为?我更喜欢使用FSM的原因之一是因为我可以轻松验证Actor已经改变了它的行为。使用成为/不成为时,我不知道我应该怎么做。
答案 0 :(得分:4)
虽然我认为可以推出一个自定义的pub / sub thingy,它可以通知订阅者状态转换,但如果我是你,我也不会打扰。您要测试的是新行为,而不是转换是由诸如成为/不成为或FSM之类的实现细节引起的。尽管使用FSM很容易做到这一点,但我还是给你了;)