* @license MIT * * @group Coverage */ class IsProxyInitializedTest extends PHPUnit_Framework_TestCase { /** * @covers \ProxyManager\ProxyGenerator\LazyLoadingValueHolder\MethodGenerator\IsProxyInitialized::__construct */ public function testBodyStructure() { $valueHolder = $this->getMock('Zend\\Code\\Generator\\PropertyGenerator'); $valueHolder->expects($this->any())->method('getName')->will($this->returnValue('bar')); $isProxyInitialized = new IsProxyInitialized($valueHolder); $this->assertSame('isProxyInitialized', $isProxyInitialized->getName()); $this->assertCount(0, $isProxyInitialized->getParameters()); $this->assertSame('return null !== $this->bar;', $isProxyInitialized->getBody()); } }