According to the documentation, to unit test controllers, I need to make my controllers a trait, then override the methods

<http://www.playframework.com/documentation/2.2.0/ScalaTest>

However, if I override my methods, i'm effectively not testing my logic. I may not be grasping something, but I don't see how this unit tests my controller's methods?