Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala Can';在测试私有方法时,找不到私有方法异常_Scala_Unit Testing_Mockito - Fatal编程技术网

Scala Can';在测试私有方法时,找不到私有方法异常

Scala Can';在测试私有方法时,找不到私有方法异常,scala,unit-testing,mockito,Scala,Unit Testing,Mockito,我试图使用MockitoSugar在scala中为我的私有方法编写单元测试用例,但它抛出了找不到私有方法异常。这是我的密码 object ActivityRepo{ private def addActivity(activity:Activity):Future[Activity]={ //doing DB calls } } 单元测试: "Activity Repo Test" must

我试图使用MockitoSugar在scala中为我的私有方法编写单元测试用例,但它抛出了找不到私有方法异常。这是我的密码

      object ActivityRepo{

        private def addActivity(activity:Activity):Future[Activity]={
              //doing DB calls
          }
      }
单元测试:

      "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      
         }
      }

错误在哪里?

我认为可以通过将包访问添加到方法:
private[package name]addActivity
来解决,也许您应该阅读此内容。