We have many unit testing frameworks to test Play, Scala, and Akka-based applications. We can use the following frameworks:
- Spec2
- ScalaTest
- ScalaTest plus
- ScalaCheck
- ScalaMock
- Mokito
- Akka Toolkit's testing modules
In this chapter, we will use mainly ScalaTest, and its related frameworks to test our applications, and also Akka Toolkit's testing modules.