Simple yet powerful ScalaMock has very clean and concise syntax, reasonable defaults, powerful features and is fully type-safe. Full Scala support Full support for Scala features such as: Polymorphic methods, Operators, Overloaded methods, Type constraints, and more.