Я изо всех сил пытаюсь найти какие-либо образцы ScalaTest, написанные с использованием FunSuite для тестирования актера akka.
Я ценю, если кто-нибудь может предоставить простой пример скалатеста, тестирующий простого актера akka.
Я изо всех сил пытаюсь найти какие-либо образцы ScalaTest, написанные с использованием FunSuite для тестирования актера akka.
Я ценю, если кто-нибудь может предоставить простой пример скалатеста, тестирующий простого актера akka.
Akka очень хорошо документирована. Документацию можно найти здесь. Вот ссылка на тестирование акторных систем (Scala), которая поставляется с примером.
Примечание. В полном примере используется ScalaTest WordSpec. Для примера FunSuite измените WordSpec на FunSuite и напишите тесты с помощью test("имя теста"), а не в стиле WordSpec "следует/в". Все остальное будет идентично показанному примеру.
Если вы используете FunSuite, вы получите сообщение об ошибке: "FunSuite должен быть чертой, которую нужно смешать". Если вы хотите использовать его, как в документации Akka, но заменить WordSpec на тест, подобный FunSuite, используйте FunSuiteLike. Так:
class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll {