示例#1
0
 public function testSetHttpTransportWithConstructor()
 {
     $newTransport = new Apache_Solr_HttpTransport_FileGetContents();
     $fixture = new Apache_Solr_Service('localhost', 8180, '/solr/', $newTransport);
     $fixture->setHttpTransport($newTransport);
     $httpTransport = $fixture->getHttpTransport();
     $this->assertInstanceOf('Apache_Solr_HttpTransport_Interface', $httpTransport);
     $this->assertInstanceOf('Apache_Solr_HttpTransport_FileGetContents', $httpTransport);
     $this->assertEquals($newTransport, $httpTransport);
 }