public function testSearch() { $result = $this->provider->search('', array('FN'), array()); $this->assertTrue(is_array($result)); $this->assertEquals(1, count($result)); $this->assertEquals('Max Mustermann', $result[0]['FN']); }
/** * @dataProvider providesSearchData */ public function testSearch($expected, $pattern) { $result = $this->provider->search($pattern, ['FN'], array()); $this->assertTrue(is_array($result)); $this->assertEquals(count($expected), count($result)); $result = array_map(function ($c) { return $c['FN']; }, $result); $this->assertEquals($expected, $result, '', 0.0, 10, true); }