コード例 #1
0
ファイル: ResponseOathTest.php プロジェクト: zwilias/beanie
 public function testGetSocket_exposesInternalSocket()
 {
     $internalSocket = 'hi';
     /** @var \PHPUnit_Framework_MockObject_MockObject|Socket $socketMock */
     $socketMock = $this->getMockBuilder(Socket::class)->disableOriginalConstructor()->setMethods(['getRaw'])->getMock();
     $socketMock->expects($this->once())->method('getRaw')->willReturn($internalSocket);
     $serverMock = $this->getServerMock();
     /** @var \PHPUnit_Framework_MockObject_MockObject|ResponseParserInterface $responseParserMock */
     $responseParserMock = $this->getMockBuilder(ResponseParserInterface::class)->getMockForAbstractClass();
     $responseOath = new ResponseOath($socketMock, $serverMock, $responseParserMock);
     $this->assertSame($internalSocket, $responseOath->getSocket());
 }
コード例 #2
0
ファイル: JobOath.php プロジェクト: zwilias/beanie
 /**
  * @return resource
  */
 public function getSocket()
 {
     return $this->responseOath->getSocket();
 }