Open Journal Systems  3.3.0
Guzzle\Tests\Service\Description\ParameterTest Class Reference
Inheritance diagram for Guzzle\Tests\Service\Description\ParameterTest:
Guzzle\Tests\GuzzleTestCase

Public Member Functions

 dateTimeProvider ()
 
 testAddsAdditionalProperties ()
 
 testAddsItems ()
 
 testAllowsComplexFilters ()
 
 testAllowsNestedShape ()
 
 testAllowsSimpleLocationValue ()
 
 testAppliesFormat ($d, $format, $result)
 
 testCanBuildUpParams ()
 
 testCanChangeParentOfNestedParameter ()
 
 testCanConvertToArray ()
 
 testCanRemoveFromNestedStructure ()
 
 testCanRetrieveKnownPropertiesUsingDataMethod ()
 
 testConvertsBooleans ()
 
 testCreatesParamFromArray ()
 
 testFiltersValues ()
 
 testHasEnum ()
 
 testHasExtraProperties ()
 
 testHasInstanceOf ()
 
 testHasKeyMethod ()
 
 testHasPattern ()
 
 testIncludesNameInToArrayWhenItemsAttributeHasName ()
 
 testParsesTypeValues ()
 
 testResolvesExtendsRecursively ()
 
 testResolvesRefKeysRecursively ()
 
 testReturnsYourValue ()
 
 testSerializesItems ()
 
 testUsesArrayByDefaultForFilters ()
 
 testUsesDefault ()
 
 testUsesStatic ()
 
 testValidatesComplexFilters ()
 
 testZeroValueDoesNotCauseDefaultToBeReturned ()
 
- 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 Attributes

 $data
 

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
 
- Protected Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 hasSubscriber (HasDispatcherInterface $dispatcher, EventSubscriberInterface $subscriber)
 
- Static Protected Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $mockBasePath
 

Detailed Description

See also
Guzzle\Service\Description\Parameter

Definition at line 11 of file ParameterTest.php.

Member Function Documentation

◆ dateTimeProvider()

Guzzle\Tests\Service\Description\ParameterTest::dateTimeProvider ( )

Definition at line 389 of file ParameterTest.php.

◆ testAddsAdditionalProperties()

Guzzle\Tests\Service\Description\ParameterTest::testAddsAdditionalProperties ( )

Definition at line 246 of file ParameterTest.php.

◆ testAddsItems()

Guzzle\Tests\Service\Description\ParameterTest::testAddsItems ( )

Definition at line 258 of file ParameterTest.php.

◆ testAllowsComplexFilters()

Guzzle\Tests\Service\Description\ParameterTest::testAllowsComplexFilters ( )

Definition at line 207 of file ParameterTest.php.

◆ testAllowsNestedShape()

Guzzle\Tests\Service\Description\ParameterTest::testAllowsNestedShape ( )

◆ testAllowsSimpleLocationValue()

Guzzle\Tests\Service\Description\ParameterTest::testAllowsSimpleLocationValue ( )

Definition at line 107 of file ParameterTest.php.

◆ testAppliesFormat()

Guzzle\Tests\Service\Description\ParameterTest::testAppliesFormat (   $d,
  $format,
  $result 
)

@dataProvider dateTimeProvider

Definition at line 404 of file ParameterTest.php.

◆ testCanBuildUpParams()

Guzzle\Tests\Service\Description\ParameterTest::testCanBuildUpParams ( )

Definition at line 129 of file ParameterTest.php.

◆ testCanChangeParentOfNestedParameter()

Guzzle\Tests\Service\Description\ParameterTest::testCanChangeParentOfNestedParameter ( )

Definition at line 221 of file ParameterTest.php.

◆ testCanConvertToArray()

Guzzle\Tests\Service\Description\ParameterTest::testCanConvertToArray ( )

Definition at line 41 of file ParameterTest.php.

◆ testCanRemoveFromNestedStructure()

Guzzle\Tests\Service\Description\ParameterTest::testCanRemoveFromNestedStructure ( )

Definition at line 229 of file ParameterTest.php.

◆ testCanRetrieveKnownPropertiesUsingDataMethod()

Guzzle\Tests\Service\Description\ParameterTest::testCanRetrieveKnownPropertiesUsingDataMethod ( )

Definition at line 280 of file ParameterTest.php.

◆ testConvertsBooleans()

Guzzle\Tests\Service\Description\ParameterTest::testConvertsBooleans ( )

Definition at line 92 of file ParameterTest.php.

◆ testCreatesParamFromArray()

Guzzle\Tests\Service\Description\ParameterTest::testCreatesParamFromArray ( )

Definition at line 26 of file ParameterTest.php.

◆ testFiltersValues()

Guzzle\Tests\Service\Description\ParameterTest::testFiltersValues ( )

◆ testHasEnum()

Guzzle\Tests\Service\Description\ParameterTest::testHasEnum ( )

Definition at line 304 of file ParameterTest.php.

◆ testHasExtraProperties()

Guzzle\Tests\Service\Description\ParameterTest::testHasExtraProperties ( )

Definition at line 270 of file ParameterTest.php.

◆ testHasInstanceOf()

Guzzle\Tests\Service\Description\ParameterTest::testHasInstanceOf ( )

Definition at line 288 of file ParameterTest.php.

◆ testHasKeyMethod()

Guzzle\Tests\Service\Description\ParameterTest::testHasKeyMethod ( )

Definition at line 360 of file ParameterTest.php.

◆ testHasPattern()

Guzzle\Tests\Service\Description\ParameterTest::testHasPattern ( )

Definition at line 296 of file ParameterTest.php.

◆ testIncludesNameInToArrayWhenItemsAttributeHasName()

Guzzle\Tests\Service\Description\ParameterTest::testIncludesNameInToArrayWhenItemsAttributeHasName ( )

Definition at line 368 of file ParameterTest.php.

◆ testParsesTypeValues()

Guzzle\Tests\Service\Description\ParameterTest::testParsesTypeValues ( )

Definition at line 114 of file ParameterTest.php.

◆ testResolvesExtendsRecursively()

Guzzle\Tests\Service\Description\ParameterTest::testResolvesExtendsRecursively ( )

Definition at line 340 of file ParameterTest.php.

◆ testResolvesRefKeysRecursively()

Guzzle\Tests\Service\Description\ParameterTest::testResolvesRefKeysRecursively ( )

Definition at line 324 of file ParameterTest.php.

◆ testReturnsYourValue()

Guzzle\Tests\Service\Description\ParameterTest::testReturnsYourValue ( )

◆ testSerializesItems()

Guzzle\Tests\Service\Description\ParameterTest::testSerializesItems ( )

Definition at line 312 of file ParameterTest.php.

◆ testUsesArrayByDefaultForFilters()

Guzzle\Tests\Service\Description\ParameterTest::testUsesArrayByDefaultForFilters ( )

◆ testUsesDefault()

Guzzle\Tests\Service\Description\ParameterTest::testUsesDefault ( )

◆ testUsesStatic()

Guzzle\Tests\Service\Description\ParameterTest::testUsesStatic ( )

◆ testValidatesComplexFilters()

Guzzle\Tests\Service\Description\ParameterTest::testValidatesComplexFilters ( )

@expectedException InvalidArgumentException @expectedExceptionMessage A [method] value must be specified for each complex filter

Definition at line 124 of file ParameterTest.php.

◆ testZeroValueDoesNotCauseDefaultToBeReturned()

Guzzle\Tests\Service\Description\ParameterTest::testZeroValueDoesNotCauseDefaultToBeReturned ( )

Field Documentation

◆ $data

Guzzle\Tests\Service\Description\ParameterTest::$data
protected
Initial value:
= array(
'name' => 'foo',
'type' => 'bar',
'required' => true,
'default' => '123',
'description' => '456',
'minLength' => 2,
'maxLength' => 5,
'location' => 'body',
'static' => 'static!',
'filters' => array('trim', 'json_encode')
)

Definition at line 13 of file ParameterTest.php.

Referenced by Guzzle\Tests\Service\Description\ParameterTest\testFiltersValues(), Guzzle\Tests\Service\Description\ParameterTest\testReturnsYourValue(), Guzzle\Tests\Service\Description\ParameterTest\testUsesArrayByDefaultForFilters(), Guzzle\Tests\Service\Description\ParameterTest\testUsesDefault(), Guzzle\Tests\Service\Description\ParameterTest\testUsesStatic(), and Guzzle\Tests\Service\Description\ParameterTest\testZeroValueDoesNotCauseDefaultToBeReturned().


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