Open Journal Systems  3.3.0
Guzzle\Tests\Http\Curl\CurlMultiTest Class Reference
Inheritance diagram for Guzzle\Tests\Http\Curl\CurlMultiTest:
Guzzle\Tests\GuzzleTestCase

Public Member Functions

 tearDown ()
 
 testCatchesExceptionsBeforeSendingMultipleRequests ()
 
 testCatchesExceptionsBeforeSendingSingleRequest ()
 
 testCatchesExceptionsWhenRemovingQueuedRequests ()
 
 testCatchesExceptionsWhenRemovingQueuedRequestsBeforeSending ()
 
 testConstructorCreateMultiHandle ()
 
 testCurlErrorsAreCaught ()
 
 testDestructorClosesMultiHandle ()
 
 testDoesNotCatchRandomExceptionsThrownDuringPerform ()
 
 testDoesNotSendRequestsDecliningToBeSent ()
 
 testDoesNotThrowExceptionsWhenRequestsRecoverWithRetry ()
 
 testDoesNotThrowExceptionsWhenRequestsRecoverWithSuccess ()
 
 testHardResetReopensMultiHandle ()
 
 testRemovesConflictingTransferEncodingHeader ()
 
 testRemovesQueuedRequests ()
 
 testRemovesQueuedRequestsAddedInTransit ()
 
 testRequestBeforeSendIncludesContentLengthHeaderIfEmptyBody ()
 
 testRequestsCanBeAddedAndCounted ()
 
 testRequestsCanBeRemoved ()
 
 testSendsRequestsThroughCurl ()
 
 testSendsThroughCurlAndAggregatesRequestExceptions ()
 
 testsResetRemovesRequestsAndResetsState ()
 
 testThrowsMeaningfulExceptionsForCurlMultiErrors ()
 
- Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 addMockedRequest (RequestInterface $request)
 
 assertContainsIns ($needle, $haystack, $message=null)
 
 compareHeaders ($filteredHeaders, $actualHeaders)
 
 getMockedRequests ()
 
 getMockResponse ($path)
 
 getWildcardObserver (HasDispatcherInterface $hasDispatcher)
 
 setMockResponse (Client $client, $paths)
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 hasSubscriber (HasDispatcherInterface $dispatcher, EventSubscriberInterface $subscriber)
 

Additional Inherited Members

- Static Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
static getServer ()
 
static getServiceBuilder ()
 
static setMockBasePath ($path)
 
static setServiceBuilder (ServiceBuilderInterface $builder)
 
- Data Fields inherited from Guzzle\Tests\GuzzleTestCase
 $mockObserver
 
- Static Public Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $server
 
static $serviceBuilder
 
- Static Protected Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $mockBasePath
 

Detailed Description

@group server

See also
Guzzle\Http\Curl\CurlMulti

Definition at line 20 of file CurlMultiTest.php.

Member Function Documentation

◆ setUp()

Guzzle\Tests\Http\Curl\CurlMultiTest::setUp ( )
protected

Prepares the environment before running a test.

Definition at line 31 of file CurlMultiTest.php.

◆ tearDown()

Guzzle\Tests\Http\Curl\CurlMultiTest::tearDown ( )

Definition at line 37 of file CurlMultiTest.php.

◆ testCatchesExceptionsBeforeSendingMultipleRequests()

Guzzle\Tests\Http\Curl\CurlMultiTest::testCatchesExceptionsBeforeSendingMultipleRequests ( )

@expectedException \Guzzle\Common\Exception\ExceptionCollection @expectedExceptionMessage Thrown before sending!

Definition at line 245 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testCatchesExceptionsBeforeSendingSingleRequest()

Guzzle\Tests\Http\Curl\CurlMultiTest::testCatchesExceptionsBeforeSendingSingleRequest ( )

Definition at line 223 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testCatchesExceptionsWhenRemovingQueuedRequests()

Guzzle\Tests\Http\Curl\CurlMultiTest::testCatchesExceptionsWhenRemovingQueuedRequests ( )

Definition at line 255 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testCatchesExceptionsWhenRemovingQueuedRequestsBeforeSending()

Guzzle\Tests\Http\Curl\CurlMultiTest::testCatchesExceptionsWhenRemovingQueuedRequestsBeforeSending ( )

Definition at line 272 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testConstructorCreateMultiHandle()

Guzzle\Tests\Http\Curl\CurlMultiTest::testConstructorCreateMultiHandle ( )

Definition at line 42 of file CurlMultiTest.php.

◆ testCurlErrorsAreCaught()

Guzzle\Tests\Http\Curl\CurlMultiTest::testCurlErrorsAreCaught ( )

◆ testDestructorClosesMultiHandle()

Guzzle\Tests\Http\Curl\CurlMultiTest::testDestructorClosesMultiHandle ( )

Definition at line 48 of file CurlMultiTest.php.

◆ testDoesNotCatchRandomExceptionsThrownDuringPerform()

Guzzle\Tests\Http\Curl\CurlMultiTest::testDoesNotCatchRandomExceptionsThrownDuringPerform ( )

@expectedException \RuntimeException @expectedExceptionMessage test

Definition at line 293 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testDoesNotSendRequestsDecliningToBeSent()

Guzzle\Tests\Http\Curl\CurlMultiTest::testDoesNotSendRequestsDecliningToBeSent ( )

Definition at line 304 of file CurlMultiTest.php.

◆ testDoesNotThrowExceptionsWhenRequestsRecoverWithRetry()

Guzzle\Tests\Http\Curl\CurlMultiTest::testDoesNotThrowExceptionsWhenRequestsRecoverWithRetry ( )

Definition at line 343 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testDoesNotThrowExceptionsWhenRequestsRecoverWithSuccess()

Guzzle\Tests\Http\Curl\CurlMultiTest::testDoesNotThrowExceptionsWhenRequestsRecoverWithSuccess ( )

Definition at line 358 of file CurlMultiTest.php.

◆ testHardResetReopensMultiHandle()

Guzzle\Tests\Http\Curl\CurlMultiTest::testHardResetReopensMultiHandle ( )

Definition at line 378 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testRemovesConflictingTransferEncodingHeader()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRemovesConflictingTransferEncodingHeader ( )

Definition at line 443 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testRemovesQueuedRequests()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRemovesQueuedRequests ( )

◆ testRemovesQueuedRequestsAddedInTransit()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRemovesQueuedRequestsAddedInTransit ( )

Definition at line 208 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testRequestBeforeSendIncludesContentLengthHeaderIfEmptyBody()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRequestBeforeSendIncludesContentLengthHeaderIfEmptyBody ( )

Definition at line 431 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testRequestsCanBeAddedAndCounted()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRequestsCanBeAddedAndCounted ( )

Definition at line 55 of file CurlMultiTest.php.

◆ testRequestsCanBeRemoved()

Guzzle\Tests\Http\Curl\CurlMultiTest::testRequestsCanBeRemoved ( )

Definition at line 67 of file CurlMultiTest.php.

◆ testSendsRequestsThroughCurl()

Guzzle\Tests\Http\Curl\CurlMultiTest::testSendsRequestsThroughCurl ( )

Definition at line 86 of file CurlMultiTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testSendsThroughCurlAndAggregatesRequestExceptions()

◆ testsResetRemovesRequestsAndResetsState()

Guzzle\Tests\Http\Curl\CurlMultiTest::testsResetRemovesRequestsAndResetsState ( )

Definition at line 79 of file CurlMultiTest.php.

◆ testThrowsMeaningfulExceptionsForCurlMultiErrors()

Guzzle\Tests\Http\Curl\CurlMultiTest::testThrowsMeaningfulExceptionsForCurlMultiErrors ( )

Definition at line 401 of file CurlMultiTest.php.


The documentation for this class was generated from the following file: