/** * @expectedException \Beanie\Exception\SocketException * @expectedExceptionCode -1 */ public function testReadLine_noMoreData_throwsException() { $this->_socketCreateSuccess(); $this->_socketConnectSuccess(); $this->_getNativeFunctionMock()->expects($this->once())->method('socket_read')->willReturn(''); $socket = new Socket(); $socket->connect(); $socket->readLine(); }