Open Monograph Press  3.3.0
MapResourceIteratorFactoryTest.php
1 <?php
2 
4 
7 
12 {
18  {
19  $factory = new MapResourceIteratorFactory(array('Foo', 'Bar'));
20  $factory->build(new MockCommand());
21  }
22 
23  public function testBuildsResourceIterators()
24  {
25  $factory = new MapResourceIteratorFactory(array(
26  'mock_command' => 'Guzzle\Tests\Service\Mock\Model\MockCommandIterator'
27  ));
28  $iterator = $factory->build(new MockCommand());
29  $this->assertInstanceOf('Guzzle\Tests\Service\Mock\Model\MockCommandIterator', $iterator);
30  }
31 
32  public function testUsesWildcardMappings()
33  {
34  $factory = new MapResourceIteratorFactory(array(
35  '*' => 'Guzzle\Tests\Service\Mock\Model\MockCommandIterator'
36  ));
37  $iterator = $factory->build(new MockCommand());
38  $this->assertInstanceOf('Guzzle\Tests\Service\Mock\Model\MockCommandIterator', $iterator);
39  }
40 }
Guzzle\Tests\GuzzleTestCase
Definition: GuzzleTestCase.php:22
Guzzle\Tests\Service\Mock\Command\MockCommand
Definition: MockCommand.php:7
Guzzle\Tests\Service\Resource
Definition: CompositeResourceIteratorFactoryTest.php:3
Guzzle\Tests\Service\Resource\MapResourceIteratorFactoryTest\testUsesWildcardMappings
testUsesWildcardMappings()
Definition: MapResourceIteratorFactoryTest.php:32
Guzzle\Service\Resource\MapResourceIteratorFactory
Definition: MapResourceIteratorFactory.php:10
Guzzle\Tests\Service\Resource\MapResourceIteratorFactoryTest\testBuildsResourceIterators
testBuildsResourceIterators()
Definition: MapResourceIteratorFactoryTest.php:23
Guzzle\Tests\Service\Resource\MapResourceIteratorFactoryTest
Definition: MapResourceIteratorFactoryTest.php:11
Guzzle\Tests\Service\Resource\MapResourceIteratorFactoryTest\testEnsuresIteratorClassExists
testEnsuresIteratorClassExists()
Definition: MapResourceIteratorFactoryTest.php:17