12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace Doctrine\Tests\Common\DataFixtures;
- use Doctrine\DBAL\Driver;
- use Doctrine\ORM\EntityManager;
- use Doctrine\ORM\Tools\Setup;
- use PHPUnit\Framework\TestCase;
- /**
- * Base test class
- *
- * @author Jonathan H. Wage <jonwage@gmail.com>
- */
- abstract class BaseTest extends TestCase
- {
- /**
- * EntityManager mock object together with
- * annotation mapping driver
- *
- * @return EntityManager
- */
- protected function getMockAnnotationReaderEntityManager()
- {
- $dbParams = ['driver' => 'pdo_sqlite', 'memory' => true];
- $config = Setup::createAnnotationMetadataConfiguration([__DIR__.'/TestEntity'], true);
- return EntityManager::create($dbParams, $config);
- }
- /**
- * EntityManager mock object together with
- * annotation mapping driver and pdo_sqlite
- * database in memory
- *
- * @return EntityManager
- */
- protected function getMockSqliteEntityManager()
- {
- $dbParams = ['driver' => 'pdo_sqlite', 'memory' => true];
- $config = Setup::createAnnotationMetadataConfiguration([__DIR__.'/TestEntity'], true);
- return EntityManager::create($dbParams, $config);
- }
- }
|