DDC-1925 - squashing ticket tests into a single file
This commit is contained in:
parent
81f97e92d3
commit
5b3eee8071
@ -1,97 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace Doctrine\Tests\Models\DDC1925;
|
|
||||||
|
|
||||||
use Doctrine\Common\Collections\ArrayCollection;
|
|
||||||
use Doctrine\Tests\Models\DDC1925\DDC1925User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Table
|
|
||||||
* @Entity
|
|
||||||
*/
|
|
||||||
class DDC1925Product
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* @var integer $id
|
|
||||||
*
|
|
||||||
* @Column(name="id", type="integer")
|
|
||||||
* @Id
|
|
||||||
* @GeneratedValue(strategy="AUTO")
|
|
||||||
*/
|
|
||||||
private $id;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @var string $title
|
|
||||||
*
|
|
||||||
* @Column(name="title", type="string", length=255)
|
|
||||||
*/
|
|
||||||
private $title;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ManyToMany(targetEntity="Doctrine\Tests\Models\DDC1925\DDC1925User")
|
|
||||||
* @JoinTable(
|
|
||||||
* name="user_purchases",
|
|
||||||
* joinColumns={@JoinColumn(name="product_id", referencedColumnName="id")},
|
|
||||||
* inverseJoinColumns={@JoinColumn(name="user_id", referencedColumnName="id")}
|
|
||||||
* )
|
|
||||||
*/
|
|
||||||
private $buyers;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Default constructor
|
|
||||||
*/
|
|
||||||
public function __construct()
|
|
||||||
{
|
|
||||||
$this->buyers = new ArrayCollection();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return integer
|
|
||||||
*/
|
|
||||||
public function getId()
|
|
||||||
{
|
|
||||||
return $this->id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $title
|
|
||||||
*/
|
|
||||||
public function setTitle($title)
|
|
||||||
{
|
|
||||||
$this->title = $title;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get title
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getTitle()
|
|
||||||
{
|
|
||||||
return $this->title;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $buyers
|
|
||||||
*/
|
|
||||||
public function setBuyers($buyers)
|
|
||||||
{
|
|
||||||
$this->buyers = $buyers;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getBuyers()
|
|
||||||
{
|
|
||||||
return $this->buyers;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param DDC1925User $buyer
|
|
||||||
*/
|
|
||||||
public function addBuyer(DDC1925User $buyer)
|
|
||||||
{
|
|
||||||
$this->buyers[] = $buyer;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace Doctrine\Tests\Models\DDC1925;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Table
|
|
||||||
* @Entity
|
|
||||||
*/
|
|
||||||
class DDC1925User
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* @var integer
|
|
||||||
*
|
|
||||||
* @Column(name="id", type="integer")
|
|
||||||
* @Id
|
|
||||||
* @GeneratedValue(strategy="AUTO")
|
|
||||||
*/
|
|
||||||
private $id;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @var string
|
|
||||||
*
|
|
||||||
* @Column(name="title", type="string", length=255)
|
|
||||||
*/
|
|
||||||
private $title;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get id
|
|
||||||
*
|
|
||||||
* @return integer
|
|
||||||
*/
|
|
||||||
public function getId()
|
|
||||||
{
|
|
||||||
return $this->id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set title
|
|
||||||
*
|
|
||||||
* @param string $title
|
|
||||||
*/
|
|
||||||
public function setTitle($title)
|
|
||||||
{
|
|
||||||
$this->title = $title;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get title
|
|
||||||
*
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function getTitle()
|
|
||||||
{
|
|
||||||
return $this->title;
|
|
||||||
}
|
|
||||||
}
|
|
@ -2,39 +2,23 @@
|
|||||||
|
|
||||||
namespace Doctrine\Tests\ORM\Functional\Ticket;
|
namespace Doctrine\Tests\ORM\Functional\Ticket;
|
||||||
|
|
||||||
use Doctrine\Tests\Models\ECommerce\ECommerceShipping;
|
use Doctrine\Common\Collections\ArrayCollection;
|
||||||
use Doctrine\Tests\Models\DDC1925\DDC1925User;
|
|
||||||
use Doctrine\Tests\Models\DDC1925\DDC1925Product;
|
|
||||||
|
|
||||||
require_once __DIR__ . '/../../../TestInit.php';
|
require_once __DIR__ . '/../../../TestInit.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @group DDC-1925
|
* @group DDC-1925
|
||||||
|
* @group DDC-1210
|
||||||
*/
|
*/
|
||||||
class DDC1925Test extends \Doctrine\Tests\OrmFunctionalTestCase
|
class DDC1925Test extends \Doctrine\Tests\OrmFunctionalTestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
|
||||||
* @var \Doctrine\Tests\Models\Quote\User
|
|
||||||
*/
|
|
||||||
private $email;
|
|
||||||
|
|
||||||
protected function setUp()
|
|
||||||
{
|
|
||||||
parent::setUp();
|
|
||||||
|
|
||||||
//try {
|
|
||||||
$this->_schemaTool->createSchema(array(
|
|
||||||
$this->_em->getClassMetadata('Doctrine\Tests\Models\DDC1925\DDC1925User'),
|
|
||||||
$this->_em->getClassMetadata('Doctrine\Tests\Models\DDC1925\DDC1925Product'),
|
|
||||||
));
|
|
||||||
//} catch(\Exception $e) {
|
|
||||||
//}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testIssue()
|
public function testIssue()
|
||||||
{
|
{
|
||||||
|
$this->_schemaTool->createSchema(array(
|
||||||
|
$this->_em->getClassMetadata(__NAMESPACE__ . '\\DDC1925User'),
|
||||||
|
$this->_em->getClassMetadata(__NAMESPACE__ . '\\DDC1925Product'),
|
||||||
|
));
|
||||||
|
|
||||||
$user = new DDC1925User();
|
$user = new DDC1925User();
|
||||||
$user->setTitle("Test User");
|
$user->setTitle("Test User");
|
||||||
$this->_em->persist($user);
|
$this->_em->persist($user);
|
||||||
@ -51,4 +35,148 @@ class DDC1925Test extends \Doctrine\Tests\OrmFunctionalTestCase
|
|||||||
$this->_em->persist($product);
|
$this->_em->persist($product);
|
||||||
$this->_em->flush();
|
$this->_em->flush();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Table
|
||||||
|
* @Entity
|
||||||
|
*/
|
||||||
|
class DDC1925Product
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @var integer $id
|
||||||
|
*
|
||||||
|
* @Column(name="id", type="integer")
|
||||||
|
* @Id
|
||||||
|
* @GeneratedValue(strategy="AUTO")
|
||||||
|
*/
|
||||||
|
private $id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string $title
|
||||||
|
*
|
||||||
|
* @Column(name="title", type="string", length=255)
|
||||||
|
*/
|
||||||
|
private $title;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ManyToMany(targetEntity="DDC1925User")
|
||||||
|
* @JoinTable(
|
||||||
|
* name="user_purchases",
|
||||||
|
* joinColumns={@JoinColumn(name="product_id", referencedColumnName="id")},
|
||||||
|
* inverseJoinColumns={@JoinColumn(name="user_id", referencedColumnName="id")}
|
||||||
|
* )
|
||||||
|
*/
|
||||||
|
private $buyers;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default constructor
|
||||||
|
*/
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
$this->buyers = new ArrayCollection();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return integer
|
||||||
|
*/
|
||||||
|
public function getId()
|
||||||
|
{
|
||||||
|
return $this->id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $title
|
||||||
|
*/
|
||||||
|
public function setTitle($title)
|
||||||
|
{
|
||||||
|
$this->title = $title;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get title
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getTitle()
|
||||||
|
{
|
||||||
|
return $this->title;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $buyers
|
||||||
|
*/
|
||||||
|
public function setBuyers($buyers)
|
||||||
|
{
|
||||||
|
$this->buyers = $buyers;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getBuyers()
|
||||||
|
{
|
||||||
|
return $this->buyers;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param DDC1925User $buyer
|
||||||
|
*/
|
||||||
|
public function addBuyer(DDC1925User $buyer)
|
||||||
|
{
|
||||||
|
$this->buyers[] = $buyer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Table
|
||||||
|
* @Entity
|
||||||
|
*/
|
||||||
|
class DDC1925User
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @var integer
|
||||||
|
*
|
||||||
|
* @Column(name="id", type="integer")
|
||||||
|
* @Id
|
||||||
|
* @GeneratedValue(strategy="AUTO")
|
||||||
|
*/
|
||||||
|
private $id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string
|
||||||
|
*
|
||||||
|
* @Column(name="title", type="string", length=255)
|
||||||
|
*/
|
||||||
|
private $title;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get id
|
||||||
|
*
|
||||||
|
* @return integer
|
||||||
|
*/
|
||||||
|
public function getId()
|
||||||
|
{
|
||||||
|
return $this->id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set title
|
||||||
|
*
|
||||||
|
* @param string $title
|
||||||
|
*/
|
||||||
|
public function setTitle($title)
|
||||||
|
{
|
||||||
|
$this->title = $title;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get title
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getTitle()
|
||||||
|
{
|
||||||
|
return $this->title;
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user