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