Retrieves a list of models based on the current search/filter conditions.
public search ( ) : CActiveDataProvider | ||
return | CActiveDataProvider | the data provider that can return the models based on the search/filter conditions. |
/** * @dataProvider dataProvider_Search */ public function testSearch_WithValidTerms_ReturnsExpectedResults($searchTerms, $numResults, $expectedKeys) { $commonpreviousop = new CommonPreviousOperation(); $commonpreviousop->setAttributes($searchTerms); $commonpreviousopresults = $commonpreviousop->search(); $commonpreviousopdata = $commonpreviousopresults->getData(); $expectedResults = array(); if (!empty($expectedKeys)) { foreach ($expectedKeys as $key) { $expectedResults[] = $this->commonpreviousops($key); } } $this->assertEquals($numResults, $commonpreviousopresults->getItemCount()); $this->assertEquals($expectedResults, $commonpreviousopdata); }