1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
<?php
namespace Guzzle\Tests\Http;
use Guzzle\Http\EntityBody;
class AbstractEntityBodyDecoratorTest extends \Guzzle\Tests\GuzzleTestCase
{
public function testDecoratesEntityBody()
{
$e = EntityBody::factory();
$mock = $this->getMockForAbstractClass('Guzzle\Http\AbstractEntityBodyDecorator', array($e));
$this->assertSame($e->getStream(), $mock->getStream());
$this->assertSame($e->getContentLength(), $mock->getContentLength());
$this->assertSame($e->getSize(), $mock->getSize());
$this->assertSame($e->getContentMd5(), $mock->getContentMd5());
$this->assertSame($e->getContentType(), $mock->getContentType());
$this->assertSame($e->__toString(), $mock->__toString());
$this->assertSame($e->getUri(), $mock->getUri());
$this->assertSame($e->getStreamType(), $mock->getStreamType());
$this->assertSame($e->getWrapper(), $mock->getWrapper());
$this->assertSame($e->getWrapperData(), $mock->getWrapperData());
$this->assertSame($e->isReadable(), $mock->isReadable());
$this->assertSame($e->isWritable(), $mock->isWritable());
$this->assertSame($e->isConsumed(), $mock->isConsumed());
$this->assertSame($e->isLocal(), $mock->isLocal());
$this->assertSame($e->isSeekable(), $mock->isSeekable());
$this->assertSame($e->getContentEncoding(), $mock->getContentEncoding());
}
}