#881 DDC-2825 - moving YAML and XML mapping tests to base mapping driver tests. Excluding Static PHP mapping tests
This commit is contained in:
parent
cf641cd0a3
commit
617fd6cfdc
@ -9,6 +9,8 @@ use Doctrine\Tests\Models\Company\CompanyFlexContract;
|
||||
use Doctrine\Tests\Models\Cache\City;
|
||||
use Doctrine\ORM\Mapping\ClassMetadata;
|
||||
use Doctrine\ORM\Mapping\ClassMetadataInfo;
|
||||
use Doctrine\Tests\Models\DDC2825\ExplicitSchemaAndTable;
|
||||
use Doctrine\Tests\Models\DDC2825\SchemaAndTableInTableName;
|
||||
|
||||
abstract class AbstractMappingDriverTest extends \Doctrine\Tests\OrmTestCase
|
||||
{
|
||||
@ -932,6 +934,32 @@ abstract class AbstractMappingDriverTest extends \Doctrine\Tests\OrmTestCase
|
||||
$this->assertEquals(ClassMetadata::CACHE_USAGE_READ_ONLY, $class->associationMappings['attractions']['cache']['usage']);
|
||||
$this->assertEquals('doctrine_tests_models_cache_city__attractions', $class->associationMappings['attractions']['cache']['region']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaExplicitTableSchemaAnnotationProperty()
|
||||
{
|
||||
/* @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
|
||||
$metadata = $this->createClassMetadataFactory()->getMetadataFor(ExplicitSchemaAndTable::CLASSNAME);
|
||||
|
||||
$this->assertSame('myschema', $metadata->getSchemaName());
|
||||
$this->assertSame('mytable', $metadata->getTableName());
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaSchemaDefinedInTableNameInTableAnnotationProperty()
|
||||
{
|
||||
/* @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
|
||||
$metadata = $this->createClassMetadataFactory()->getMetadataFor(SchemaAndTableInTableName::CLASSNAME);
|
||||
|
||||
$this->assertSame('myschema', $metadata->getSchemaName());
|
||||
$this->assertSame('mytable', $metadata->getTableName());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -232,32 +232,6 @@ class AnnotationDriverTest extends AbstractMappingDriverTest
|
||||
$this->assertArrayHasKey('example_trait_bar_id', $metadataWithoutOverride->associationMappings['bar']['joinColumnFieldNames']);
|
||||
$this->assertArrayHasKey('example_entity_overridden_bar_id', $metadataWithOverride->associationMappings['bar']['joinColumnFieldNames']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaExplicitTableSchemaAnnotationProperty()
|
||||
{
|
||||
/* @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
|
||||
$metadata = $this->createClassMetadataFactory()->getMetadataFor(ExplicitSchemaAndTable::CLASSNAME);
|
||||
|
||||
$this->assertSame('myschema', $metadata->getSchemaName());
|
||||
$this->assertSame('mytable', $metadata->getTableName());
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaSchemaDefinedInTableNameInTableAnnotationProperty()
|
||||
{
|
||||
/* @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
|
||||
$metadata = $this->createClassMetadataFactory()->getMetadataFor(SchemaAndTableInTableName::CLASSNAME);
|
||||
|
||||
$this->assertSame('myschema', $metadata->getSchemaName());
|
||||
$this->assertSame('mytable', $metadata->getTableName());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2,9 +2,7 @@
|
||||
|
||||
namespace Doctrine\Tests\ORM\Mapping;
|
||||
|
||||
use Doctrine\ORM\Mapping\ClassMetadata,
|
||||
Doctrine\Common\Persistence\Mapping\Driver\StaticPHPDriver,
|
||||
Doctrine\ORM\Tools\Export\ClassMetadataExporter;
|
||||
use Doctrine\Common\Persistence\Mapping\Driver\StaticPHPDriver;
|
||||
|
||||
class StaticPHPMappingDriverTest extends AbstractMappingDriverTest
|
||||
{
|
||||
@ -23,4 +21,22 @@ class StaticPHPMappingDriverTest extends AbstractMappingDriverTest
|
||||
{
|
||||
$this->createClassMetadata('Doctrine\Tests\Models\DDC889\DDC889Class');
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaExplicitTableSchemaAnnotationProperty()
|
||||
{
|
||||
$this->markTestIncomplete();
|
||||
}
|
||||
|
||||
/**
|
||||
* @group DDC-2825
|
||||
* @group 881
|
||||
*/
|
||||
public function testSchemaDefinitionViaSchemaDefinedInTableNameInTableAnnotationProperty()
|
||||
{
|
||||
$this->markTestIncomplete();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user