Я новичок в Скале Akkaкак проверить Akka действий с expectMsgClass
в моем тестовом коде у меня есть этот
val sendEmailActor = system.actorOf(SendEmailActor.props)
sendEmailActor ! email
expectMsgClass(SendEmailActor.SendEmailResult.getClass)
, но я получил тест неудачу.
java.lang.AssertionError: assertion failed:
expected class vndirect.elasticemail.actor.SendEmailActor$SendEmailResult$,
found class vndirect.elasticemail.actor.SendEmailActor$SendEmailResult
Так что мой SendEmailActor возвращают SendEmailResult
, как и ожидалось. Но тестовое устройство терпит неудачу. Я не знаю почему. В чем разница между SendEmailActor$SendEmailResult$
и SendEmailActor$SendEmailResult
спасибо за ваше четкое объяснение. Я изменил свой код на 'classOf [SendEmailActor.SendEmailResult]', он сработал! –