Open Monograph Press
3.3.0
ResourceIteratorClassFactoryTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Service\Resource
;
4
5
use
Guzzle\Service\Resource\ResourceIteratorClassFactory
;
6
use
Guzzle\Tests\Service\Mock\Command\MockCommand
;
7
12
class
ResourceIteratorClassFactoryTest
extends
\Guzzle\Tests\GuzzleTestCase
13
{
18
public
function
testEnsuresIteratorClassExists
()
19
{
20
$factory =
new
ResourceIteratorClassFactory
(array(
'Foo'
,
'Bar'
));
21
$factory->registerNamespace(
'Baz'
);
22
$command =
new
MockCommand
();
23
$factory->build($command);
24
}
25
26
public
function
testBuildsResourceIterators
()
27
{
28
$factory =
new
ResourceIteratorClassFactory
(
'Guzzle\Tests\Service\Mock\Model'
);
29
$command =
new
MockCommand
();
30
$iterator = $factory->build($command, array(
'client.namespace'
=>
'Guzzle\Tests\Service\Mock'
));
31
$this->assertInstanceOf(
'Guzzle\Tests\Service\Mock\Model\MockCommandIterator'
, $iterator);
32
}
33
34
public
function
testChecksIfCanBuild
()
35
{
36
$factory =
new
ResourceIteratorClassFactory
(
'Guzzle\Tests\Service'
);
37
$this->assertFalse($factory->canBuild(
new
MockCommand
()));
38
$factory =
new
ResourceIteratorClassFactory
(
'Guzzle\Tests\Service\Mock\Model'
);
39
$this->assertTrue($factory->canBuild(
new
MockCommand
()));
40
}
41
}
Guzzle\Service\Resource\ResourceIteratorClassFactory
Definition:
ResourceIteratorClassFactory.php:14
Guzzle\Tests\GuzzleTestCase
Definition:
GuzzleTestCase.php:22
Guzzle\Tests\Service\Resource\ResourceIteratorClassFactoryTest\testEnsuresIteratorClassExists
testEnsuresIteratorClassExists()
Definition:
ResourceIteratorClassFactoryTest.php:18
Guzzle\Tests\Service\Mock\Command\MockCommand
Definition:
MockCommand.php:7
Guzzle\Tests\Service\Resource
Definition:
CompositeResourceIteratorFactoryTest.php:3
Guzzle\Tests\Service\Resource\ResourceIteratorClassFactoryTest\testBuildsResourceIterators
testBuildsResourceIterators()
Definition:
ResourceIteratorClassFactoryTest.php:26
Guzzle\Tests\Service\Resource\ResourceIteratorClassFactoryTest
Definition:
ResourceIteratorClassFactoryTest.php:12
Guzzle\Tests\Service\Resource\ResourceIteratorClassFactoryTest\testChecksIfCanBuild
testChecksIfCanBuild()
Definition:
ResourceIteratorClassFactoryTest.php:34
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Service
Resource
ResourceIteratorClassFactoryTest.php
Generated on Fri Aug 28 2020 14:53:33 for Open Monograph Press by
1.8.17