2012-05-12 8 views

Respuesta

6

Akka está muy bien documentada. Puede encontrar la documentación here. Aquí está el enlace al capítulo Testing Actor Systems (Scala), que viene con un example.

Nota: El ejemplo completo usa un ScalaTest WordSpec. Para un ejemplo de FunSuite, cambie WordSpec a FunSuite y escriba pruebas con la prueba ("nombre de la prueba") en lugar del estilo de/debería de WordSpec. Todo lo demás será idéntico al ejemplo que se muestra.

+0

Gracias por su comentario, estoy después de la muestra de ScalaTest y no de la muestra de especificación. –

+2

El ejemplo vinculado * es * en ScalaTest, ¿no es así? Veo importaciones a org.scalatest ... – Dylan

+0

Incluso hay un video explicativo de Scala Days 2012 http://skillsmatter.com/podcast/scala/actors-fsm-akka. –

0

Si usa FunSuite, obtendrá un error: "FunSuite tiene que ser un rasgo para mezclar". Si desea usarlo como en la documentación de Akka, pero reemplace WordSpec para una prueba FunSuite, use FunSuiteLike. De esta manera:

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