Esempio n. 1
0
 /**
  * Test retrieving a record.
  *
  * @return void
  */
 public function testRetrieve()
 {
     $conn = $this->getConnectorMock(['getRecord']);
     $conn->expects($this->once())->method('getRecord')->will($this->returnValue($this->loadResponse('single-record')));
     $back = new Backend($conn);
     $back->setIdentifier('test');
     $coll = $back->retrieve('foobar');
     $this->assertCount(1, $coll);
     $this->assertEquals('test', $coll->getSourceIdentifier());
     $rec = $coll->first();
     $this->assertEquals('test', $rec->getSourceIdentifier());
     $this->assertEquals('690250223', $rec->getMarc()->getField('001')->getData());
 }