Esempio n. 1
0
 /**
  * Data provider for test testSettingParams()
  *
  * @return array
  */
 public function getTestSettingParamsData()
 {
     $cases = [];
     $search = new Search();
     $search->setSize(3);
     $cases['Only size is set'] = [$search, ['size' => 3]];
     $search = new Search();
     $search->setFrom(4);
     $cases['Only from is set'] = [$search, ['from' => 4]];
     $search = new Search();
     $search->setTimeout('2s');
     $cases['Only timeout is set'] = [$search, ['timeout' => '2s']];
     $search = new Search();
     $search->setTerminateAfter(100);
     $cases['Only terminate_after is set'] = [$search, ['terminate_after' => 100]];
     $search = new Search();
     $search->setSize(3);
     $search->setFrom(4);
     $search->setTimeout('2s');
     $search->setTerminateAfter(100);
     $cases['Multiple parameters are set'] = [$search, ['size' => 3, 'from' => 4, 'timeout' => '2s', 'terminate_after' => 100]];
     return $cases;
 }