2012-05-12 2 views
5

Я изо всех сил пытаюсь найти любые образцы ScalaTest, написанные с использованием FunSuite для тестирования аккорда.Использование ScalaTest для тестирования акк-актеров

Я ценю, если бы кто-нибудь мог предоставить простой пример скалята, тестирующий простого акка-акка.

ответ

6

Акка очень хорошо документирована. Вы можете найти документацию here. Вот ссылка на главу Testing Actor Systems (Scala), которая поставляется с example.

Примечание: Полный пример использует ScalaTest WordSpec. Для примера FunSuite измените WordSpec на FunSuite и напишите тесты с тестом («тестовое имя»), а не в стиле WordSpec. Все остальное будет идентично показанному примеру.

+0

Спасибо за ваш комментарий, я после образца ScalaTest, а не образец образца. –

+2

Связанный пример * * в ScalaTest, не так ли? Я вижу импорт в org.scalatest ... – Dylan

+0

Существует даже объяснительное видео из Scala Days 2012 http://skillsmatter.com/podcast/scala/actors-fsm-akka. –

0

Если вы используете FunSuite, вы получите сообщение об ошибке: «FunSuite должен быть признаком, который нужно смешивать». Если вы хотите использовать его, как в документации Akka, но вместо WordSpec для использования в FunSuite используйте тест FunSuiteLike. Пример:

class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll { 
Смежные вопросы