public function testClassWithSleepProxyGeneration()
 {
     $className = "\\Doctrine\\Tests\\ORM\\Proxy\\SleepClass";
     $proxyName = "DoctrineTestsORMProxySleepClassProxy";
     $classMetadata = new \Doctrine\ORM\Mapping\ClassMetadata($className);
     $classMetadata->mapField(array('fieldName' => 'id', 'type' => 'integer'));
     $classMetadata->setIdentifier(array('id'));
     $this->_proxyFactory->generateProxyClasses(array($classMetadata));
     $classCode = file_get_contents(dirname(__FILE__) . "/generated/" . $proxyName . ".php");
     $this->assertEquals(1, substr_count($classCode, 'function __sleep'));
 }