3 namespace Doctrine\Tests\Common\Persistence\Mapping;
5 use Doctrine\Tests\DoctrineTestCase;
6 use Doctrine\Common\Persistence\Mapping\Driver\StaticPHPDriver;
8 class StaticPHPDriverTest extends DoctrineTestCase
10 public function testLoadMetadata()
12 $metadata = $this->getMock('Doctrine\Common\Persistence\Mapping\ClassMetadata');
13 $metadata->expects($this->once())->method('getFieldNames');
15 $driver = new StaticPHPDriver(array(__DIR__));
16 $driver->loadMetadataForClass(__NAMESPACE__ . '\\TestEntity', $metadata);
19 public function testGetAllClassNames()
21 $driver = new StaticPHPDriver(array(__DIR__));
22 $classNames = $driver->getAllClassNames();
24 $this->assertContains(
25 'Doctrine\Tests\Common\Persistence\Mapping\TestEntity', $classNames);
31 static public function loadMetadata($metadata)
33 $metadata->getFieldNames();