Open Journal Systems
3.3.0
CompositeResourceIteratorFactoryTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Service\Resource
;
4
5
use
Guzzle\Service\Resource\CompositeResourceIteratorFactory
;
6
use
Guzzle\Service\Resource\ResourceIteratorClassFactory
;
7
use
Guzzle\Tests\Service\Mock\Command\MockCommand
;
8
12
class
CompositeResourceIteratorFactoryTest
extends
\Guzzle\Tests\GuzzleTestCase
13
{
18
public
function
testEnsuresIteratorClassExists
()
19
{
20
$factory =
new
CompositeResourceIteratorFactory
(array(
21
new
ResourceIteratorClassFactory
(array(
'Foo'
,
'Bar'
))
22
));
23
$cmd =
new
MockCommand
();
24
$this->assertFalse($factory->canBuild($cmd));
25
$factory->build($cmd);
26
}
27
28
public
function
testBuildsResourceIterators
()
29
{
30
$f1 =
new
ResourceIteratorClassFactory
(
'Guzzle\Tests\Service\Mock\Model'
);
31
$factory =
new
CompositeResourceIteratorFactory
(array());
32
$factory->addFactory($f1);
33
$command =
new
MockCommand
();
34
$iterator = $factory->build($command, array(
'client.namespace'
=>
'Guzzle\Tests\Service\Mock'
));
35
$this->assertInstanceOf(
'Guzzle\Tests\Service\Mock\Model\MockCommandIterator'
, $iterator);
36
}
37
}
Guzzle\Service\Resource\ResourceIteratorClassFactory
Definition:
ResourceIteratorClassFactory.php:14
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\Service\Resource\CompositeResourceIteratorFactory
Definition:
CompositeResourceIteratorFactory.php:11
Guzzle\Tests\Service\Resource\CompositeResourceIteratorFactoryTest\testBuildsResourceIterators
testBuildsResourceIterators()
Definition:
CompositeResourceIteratorFactoryTest.php:28
Guzzle\Tests\Service\Resource\CompositeResourceIteratorFactoryTest\testEnsuresIteratorClassExists
testEnsuresIteratorClassExists()
Definition:
CompositeResourceIteratorFactoryTest.php:18
Guzzle\Tests\Service\Resource\CompositeResourceIteratorFactoryTest
Definition:
CompositeResourceIteratorFactoryTest.php:12
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Service
Resource
CompositeResourceIteratorFactoryTest.php
Generated on Fri Aug 28 2020 14:51:11 for Open Journal Systems by
1.8.17