Returns an instance of the transport type.
public getTransportObject ( ) : |
||
return | Transport object |
public function testEmptyConstructor() { $connection = new Connection(); $this->assertEquals(Connection::DEFAULT_HOST, $connection->getHost()); $this->assertEquals(Connection::DEFAULT_PORT, $connection->getPort()); $this->assertEquals(Connection::DEFAULT_TRANSPORT, $connection->getTransport()); $this->assertInstanceOf('Elastica\\Transport\\AbstractTransport', $connection->getTransportObject()); $this->assertEquals(Connection::TIMEOUT, $connection->getTimeout()); $this->assertEquals(array(), $connection->getConfig()); $this->assertTrue($connection->isEnabled()); }
/** * @group unit * @expectedException Elastica\Exception\InvalidException * @expectedExceptionMessage Invalid transport */ public function testGetInvalidConfigWithArrayUsedForTransport() { $connection = new Connection(array('transport' => array('type' => 'invalidtransport'))); $connection->getTransportObject(); }