2012-05-12 66 views

Odpowiedz

6

Akka jest bardzo dobrze udokumentowana. Możesz znaleźć dokumentację here. Oto link do rozdziału Testing Actor Systems (Scala), który jest dostarczany z example.

Uwaga: Pełny przykład wykorzystuje ScalaTest WordSpec. W przypadku przykładu FunSuite zmień WordSpec na FunSuite i napisz testy z testem ("nazwa testu"), a nie stylem WordSpec. Wszystko inne będzie identyczne z pokazanym przykładem.

+0

Dzięki za komentarz, jestem po próbce ScalaTest, a nie próbce Spec. –

+2

Połączonym przykładem * jest * w ScalaTest, czyż nie? Widzę import do org.scalatest ... – Dylan

+0

Istnieje nawet film wyjaśniający z Scala Days 2012 http://skillsmatter.com/podcast/scala/actors-fsm-akka. –

0

Jeśli użyjesz FunSuite, otrzymasz komunikat o błędzie: "FunSuite musi być cechą do miksu". Jeśli chcesz użyć go tak, jak w dokumentacji Akka, ale zastąp WordSpec dla testu FunSuite podobnego, użyj FunSuiteLike. W ten sposób:

class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll { 
Powiązane problemy