Mockito-Scala started as just a way to reuse the boilerplate usually needed to overcome the Scala-Java interoperability issues that we can find in some parts of the Mockito API, but in short time, it grew up to a tool that, using the power of the Scala language, not only provides a much nicer API to the user, but also overcomes some long-standing limitations of the library that couldn’t be address with Java. In this talk we’ll mix an overview of its main features with the language tools that enabled them.