added mockito as explicit dependency in stead of relying on transitive dependency