net.ruippeixotog.akka.testkit.specs2.mutable.AkkaSpecification.scala Maven / Gradle / Ivy
 The newest version!
        
        package net.ruippeixotog.akka.testkit.specs2.mutable
import java.util.UUID
import akka.actor.ActorSystem
import akka.testkit.TestKit
import AkkaSpecification._
abstract class AkkaSpecification(_system: ActorSystem = actorSystemForClass(getClass))
    extends TestKit(_system)
    with AkkaSpecificationLike
object AkkaSpecification {
  private def sanitizeName(name: String) = name.replaceAll("[^a-zA-Z0-9-]", "_")
  private def actorSystemForClass(clazz: Class[?]) = ActorSystem(sanitizeName(clazz.getName) + "_" + UUID.randomUUID())
}
    © 2015 - 2025 Weber Informatics LLC | Privacy Policy