コード例 #1
0
ファイル: SearchTest.php プロジェクト: sebbie42/casebox
 /**
  * @dataProvider searchDataProvider
  */
 public function testSearch($search)
 {
     $src = new \CB\Search();
     $this->assertTrue(is_numeric($src->ping()));
     $src_response = $src->search('test', 0, 10, []);
     $this->assertEquals('OK', $src_response->getHttpStatusMessage(), $src_response->getHttpStatusMessage());
     $result = Helpers::getIncludeContents(\CB\DOC_ROOT . 'remote/router.php', ['postdata' => $search['postdata']]);
     $result = json_decode($result, true);
     $this->assertArraySubset(json_decode($search['expected_response'], true), $result, false, ' Result:' . print_r($result, true) . PHP_EOL . ' Expected:' . print_r(json_decode($search['expected_response'], true), true));
 }