Cannot find private method exception while checking private method

I am trying to write a unit test case for my private method in scala using MockitoSugar, but it throws Cannot find a private method exception. Here is my code.

object ActivityRepo{ private def addActivity(activity:Activity):Future[Activity]={ //doing DB calls } } 

Unit test:

  "Activity Repo Test" must { "add Activity" in { // doing mock for the DB calls val addActivity = PrivateMethod[Future[Activity]]('addActivity) val result = ActivityRepo invokePrivate addActivity (activity) // doing assertions } } 

Where is the mistake?

+5
source share

Source: https://habr.com/ru/post/1242423/


All Articles