Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / orm / tests / Doctrine / Tests / ORM / Functional / Ticket / DDC1695Test.php
1 <?php
2
3 namespace Doctrine\Tests\ORM\Functional\Ticket;
4
5 /**
6  * @group DDC-1695
7  */
8 class DDC1695Test extends \Doctrine\Tests\OrmFunctionalTestCase
9 {
10     public function testIssue()
11     {
12         if ($this->_em->getConnection()->getDatabasePlatform()->getName() != "sqlite") {
13             $this->markTestSkipped("Only with sqlite");
14         }
15         $dql = "SELECT n.smallText, n.publishDate FROM " . __NAMESPACE__ . "\\DDC1695News n";
16         $sql = $this->_em->createQuery($dql)->getSQL();
17
18         $this->assertEquals(
19             'SELECT d0_."SmallText" AS SmallText0, d0_."PublishDate" AS PublishDate1 FROM "DDC1695News" d0_',
20             $sql
21         );
22     }
23 }
24
25 /**
26  * @Table(name="`DDC1695News`")
27  * @Entity
28  */
29 class DDC1695News
30 {
31     /**
32      * @var integer $idNews
33      *
34      * @Column(name="`IdNews`", type="integer", nullable=false)
35      * @Id
36      * @GeneratedValue
37      */
38     private $idNews;
39
40     /**
41      * @var bigint $iduser
42      *
43      * @Column(name="`IdUser`", type="bigint", nullable=false)
44      */
45     private $idUser;
46
47     /**
48      * @var integer $idLanguage
49      *
50      * @Column(name="`IdLanguage`", type="integer", nullable=false)
51      */
52     private $idLanguage;
53
54     /**
55      * @var integer $idCondition
56      *
57      * @Column(name="`IdCondition`", type="integer", nullable=true)
58      */
59     private $idCondition;
60
61     /**
62      * @var integer $idHealthProvider
63      *
64      * @Column(name="`IdHealthProvider`", type="integer", nullable=true)
65      */
66     private $idHealthProvider;
67
68     /**
69      * @var integer $idSpeciality
70      *
71      * @Column(name="`IdSpeciality`", type="integer", nullable=true)
72      */
73     private $idSpeciality;
74
75     /**
76      * @var integer $idMedicineType
77      *
78      * @Column(name="`IdMedicineType`", type="integer", nullable=true)
79      */
80     private $idMedicineType;
81
82     /**
83      * @var integer $idTreatment
84      *
85      * @Column(name="`IdTreatment`", type="integer", nullable=true)
86      */
87     private $idTreatment;
88
89     /**
90      * @var string $title
91      *
92      * @Column(name="`Title`", type="string", nullable=true)
93      */
94     private $title;
95
96     /**
97      * @var string $smallText
98      *
99      * @Column(name="`SmallText`", type="string", nullable=true)
100      */
101     private $smallText;
102
103     /**
104      * @var string $longText
105      *
106      * @Column(name="`LongText`", type="string", nullable=true)
107      */
108     private $longText;
109
110     /**
111      * @var datetimetz $publishDate
112      *
113      * @Column(name="`PublishDate`", type="datetimetz", nullable=true)
114      */
115     private $publishDate;
116
117     /**
118      * @var tsvector $idxNews
119      *
120      * @Column(name="`IdxNews`", type="tsvector", nullable=true)
121      */
122     private $idxNews;
123
124     /**
125      * @var boolean $highlight
126      *
127      * @Column(name="`Highlight`", type="boolean", nullable=false)
128      */
129     private $highlight;
130
131     /**
132      * @var integer $order
133      *
134      * @Column(name="`Order`", type="integer", nullable=false)
135      */
136     private $order;
137
138     /**
139      * @var boolean $deleted
140      *
141      * @Column(name="`Deleted`", type="boolean", nullable=false)
142      */
143     private $deleted;
144
145     /**
146      * @var boolean $active
147      *
148      * @Column(name="`Active`", type="boolean", nullable=false)
149      */
150     private $active;
151
152     /**
153      * @var boolean $updateToHighlighted
154      *
155      * @Column(name="`UpdateToHighlighted`", type="boolean", nullable=true)
156      */
157     private $updateToHighlighted;
158 }