1
0
mirror of synced 2025-02-02 13:31:45 +03:00

#1573 - correcting test asset namespace, removing unused properties and bi-directional association

This commit is contained in:
Marco Pivetta 2015-12-11 20:14:53 +01:00
parent 42691c21b4
commit 66770c5bfe
4 changed files with 24 additions and 25 deletions

View File

@ -1,13 +1,15 @@
<?php
namespace Doctrine\Tests\Models\VersionedOneToMany;
namespace Doctrine\Tests\Models\VersionedManyToOne;
/**
* @Entity
* @Table(name="article")
* @Table(name="versioned_many_to_one_article")
*/
class Article
{
const CLASSNAME = __CLASS__;
/**
* @Id
* @Column(name="id", type="integer")

View File

@ -1,13 +1,15 @@
<?php
namespace Doctrine\Tests\Models\VersionedOneToMany;
namespace Doctrine\Tests\Models\VersionedManyToOne;
/**
* @Entity
* @Table(name="category")
* @Table(name="versioned_many_to_one_category")
*/
class Category
{
const CLASSNAME = __CLASS__;
/**
* @Id
* @Column(name="id", type="integer")
@ -15,11 +17,6 @@ class Category
*/
public $id;
/**
* @Column(name="name")
*/
public $name;
/**
* Version column
*

View File

@ -4,27 +4,19 @@ namespace Doctrine\Tests\ORM\Functional;
use Doctrine\ORM\OptimisticLockException;
use Doctrine\ORM\ORMException;
use Doctrine\Tests\Models\VersionedOneToMany\Article;
use Doctrine\Tests\Models\VersionedOneToMany\Category;
use Doctrine\Tests\Models\VersionedManyToOne\Article;
use Doctrine\Tests\Models\VersionedManyToOne\Category;
/**
* @group MergeVersionedOneToMany
*/
class MergeVersionedOneToManyTest extends \Doctrine\Tests\OrmFunctionalTestCase
class MergeVersionedManyToOneTest extends \Doctrine\Tests\OrmFunctionalTestCase
{
protected function setUp()
{
parent::setUp();
$this->useModelSet('versioned_many_to_one');
try {
$this->_schemaTool->createSchema(
[
$this->_em->getClassMetadata('Doctrine\Tests\Models\VersionedOneToMany\Category'),
$this->_em->getClassMetadata('Doctrine\Tests\Models\VersionedOneToMany\Article'),
]
);
} catch (ORMException $e) {
}
parent::setUp();
}
/**
@ -34,10 +26,9 @@ class MergeVersionedOneToManyTest extends \Doctrine\Tests\OrmFunctionalTestCase
public function testSetVersionOnCreate()
{
$category = new Category();
$category->name = 'Category';
$article = new Article();
$article = new Article();
$article->name = 'Article';
$article->name = 'Article';
$article->category = $category;
$this->_em->persist($article);

View File

@ -280,6 +280,10 @@ abstract class OrmFunctionalTestCase extends OrmTestCase
'Doctrine\Tests\Models\Pagination\User',
'Doctrine\Tests\Models\Pagination\User1',
),
'versioned_many_to_one' => array(
'Doctrine\Tests\Models\VersionedManyToOne\Category',
'Doctrine\Tests\Models\VersionedManyToOne\Article',
),
);
/**
@ -535,6 +539,11 @@ abstract class OrmFunctionalTestCase extends OrmTestCase
$conn->executeUpdate('DELETE FROM pagination_user');
}
if (isset($this->_usedModelSets['versioned_many_to_one'])) {
$conn->executeUpdate('DELETE FROM versioned_many_to_one_article');
$conn->executeUpdate('DELETE FROM versioned_many_to_one_category');
}
$this->_em->clear();
}