/** * Test performing a search. * * @return void */ public function testSearch() { $conn = $this->getConnector('search'); $back = new Backend($conn, $this->getRCFactory()); $back->setIdentifier('test'); $coll = $back->search(new Query('foobar'), 0, 3); $this->assertCount(3, $coll); $this->assertEquals('test', $coll->getSourceIdentifier()); $rec = $coll->first(); $this->assertEquals('test', $rec->getSourceIdentifier()); $this->assertEquals('http://libguides.brynmawr.edu/tests-measures?hs=a', $rec->getUniqueID()); $recs = $coll->getRecords(); $this->assertEquals('test', $recs[1]->getSourceIdentifier()); $this->assertEquals('http://libguides.brynmawr.edu/psyctests-measures?hs=a', $recs[1]->getUniqueID()); $this->assertEquals('test', $recs[2]->getSourceIdentifier()); $this->assertEquals('http://libguides.brynmawr.edu/social-work?hs=a', $recs[2]->getUniqueID()); $this->assertEquals(40, $coll->getTotal()); $this->assertEquals(0, $coll->getOffset()); }