1
0
mirror of https://github.com/guzzle/guzzle.git synced 2025-02-26 11:05:28 +01:00
guzzle/tests/Guzzle/Tests/Common/Validation/IsInstanceOfTest.php

24 lines
835 B
PHP

<?php
namespace Guzzle\Tests\Common\Validation;
use Guzzle\Common\Validation\IsInstanceOf;
/**
* @covers Guzzle\Common\Validation\IsInstanceOf
*/
class IsInstanceOfTest extends Validation
{
public function provider()
{
$c = 'Guzzle\Common\Validation\IsInstanceOf';
return array(
array($c, new \DateTime(), array('class' => 'stdClass'), 'Value must be an instance of stdClass', null),
array($c, new \stdClass(), array('class' => 'stdClass'), true, null),
array($c, new IsInstanceOf(), array('class' => 'Guzzle.Common.Validation.IsInstanceOf'), true, null),
array($c, 'a', null, true, 'Guzzle\Common\Exception\InvalidArgumentException'),
array($c, new \stdClass(), null, true, 'Guzzle\Common\Exception\InvalidArgumentException')
);
}
}