2012-05-12 7 views

risposta

6

Akka è molto ben documentato. È possibile trovare la documentazione here. Ecco il collegamento al capitolo Testing Actor Systems (Scala), che viene fornito con un example.

Nota: l'esempio completo utilizza un WordSpec ScalaTest. Per un esempio di FunSuite, cambiare WordSpec in FunSuite e scrivere test con test ("nome test") piuttosto che con WordSpec in stile. Tutto il resto sarà identico all'esempio mostrato.

+0

Grazie per il tuo commento, sto seguendo l'esempio di ScalaTest e non di Spec. –

+2

L'esempio collegato * è * in ScalaTest, non è vero? Vedo le importazioni su org.scalatest ... – Dylan

+0

C'è persino un video esplicativo dai giorni della Scala 2012 http://skillsmatter.com/podcast/scala/actors-fsm-akka. –

0

Se si utilizza FunSuite si otterrà un errore: "FunSuite deve essere un tratto da mixare". Se vuoi usarlo come nella documentazione di Akka ma sostituisci WordSpec per un FunSuite come prova usa FunSuiteLike. In questo modo:

class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll {