コード例 #1
0
ファイル: activitytest.php プロジェクト: Kevin-ZK/vaneDisk
 /**
  * @dataProvider queryForFilterData
  *
  * @param mixed $will
  * @param string $query
  * @param array $parameters
  */
 public function testQueryForFilter($will, $query, $parameters)
 {
     $this->mockUserSession('test');
     $this->config->expects($this->any())->method('getUserValue')->willReturnMap([['test', 'activity', 'notify_stream_' . Activity::TYPE_FAVORITES, false, true]]);
     if (is_array($will)) {
         $this->activityHelper->expects($this->any())->method('getFavoriteFilePaths')->with('test')->willReturn($will);
     } else {
         $this->activityHelper->expects($this->any())->method('getFavoriteFilePaths')->with('test')->willThrowException($will);
     }
     $result = $this->activityExtension->getQueryForFilter('all');
     $this->assertEquals([$query, $parameters], $result);
 }