12
12
namespace Symfony \Bridge \Doctrine \Tests \Form \ChoiceList ;
13
13
14
14
use Doctrine \DBAL \Connection ;
15
+ use Doctrine \DBAL \Result ;
15
16
use Doctrine \DBAL \Types \GuidType ;
16
17
use Doctrine \DBAL \Types \Type ;
18
+ use Doctrine \ORM \AbstractQuery ;
17
19
use Doctrine \ORM \Version ;
18
20
use PHPUnit \Framework \TestCase ;
19
21
use Symfony \Bridge \Doctrine \Form \ChoiceList \ORMQueryBuilderLoader ;
@@ -46,8 +48,8 @@ protected function checkIdentifierType($classname, $expectedType)
46
48
{
47
49
$ em = DoctrineTestHelper::createTestEntityManager ();
48
50
49
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
50
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
51
+ $ query = $ this ->getMockBuilder (QueryMock::class)
52
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
51
53
->getMock ();
52
54
53
55
$ query
@@ -61,7 +63,7 @@ protected function checkIdentifierType($classname, $expectedType)
61
63
62
64
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
63
65
->setConstructorArgs ([$ em ])
64
- ->setMethods (['getQuery ' ])
66
+ ->onlyMethods (['getQuery ' ])
65
67
->getMock ();
66
68
67
69
$ qb ->expects ($ this ->once ())
@@ -79,8 +81,8 @@ public function testFilterNonIntegerValues()
79
81
{
80
82
$ em = DoctrineTestHelper::createTestEntityManager ();
81
83
82
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
83
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
84
+ $ query = $ this ->getMockBuilder (QueryMock::class)
85
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
84
86
->getMock ();
85
87
86
88
$ query
@@ -94,7 +96,7 @@ public function testFilterNonIntegerValues()
94
96
95
97
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
96
98
->setConstructorArgs ([$ em ])
97
- ->setMethods (['getQuery ' ])
99
+ ->onlyMethods (['getQuery ' ])
98
100
->getMock ();
99
101
100
102
$ qb ->expects ($ this ->once ())
@@ -115,8 +117,8 @@ public function testFilterEmptyUuids($entityClass)
115
117
{
116
118
$ em = DoctrineTestHelper::createTestEntityManager ();
117
119
118
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
119
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
120
+ $ query = $ this ->getMockBuilder (QueryMock::class)
121
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
120
122
->getMock ();
121
123
122
124
$ query
@@ -130,7 +132,7 @@ public function testFilterEmptyUuids($entityClass)
130
132
131
133
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
132
134
->setConstructorArgs ([$ em ])
133
- ->setMethods (['getQuery ' ])
135
+ ->onlyMethods (['getQuery ' ])
134
136
->getMock ();
135
137
136
138
$ qb ->expects ($ this ->once ())
@@ -160,8 +162,8 @@ public function testFilterUid($entityClass)
160
162
161
163
$ em = DoctrineTestHelper::createTestEntityManager ();
162
164
163
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
164
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
165
+ $ query = $ this ->getMockBuilder (QueryMock::class)
166
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
165
167
->getMock ();
166
168
167
169
$ query
@@ -175,7 +177,7 @@ public function testFilterUid($entityClass)
175
177
176
178
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
177
179
->setConstructorArgs ([$ em ])
178
- ->setMethods (['getQuery ' ])
180
+ ->onlyMethods (['getQuery ' ])
179
181
->getMock ();
180
182
181
183
$ qb ->expects ($ this ->once ())
@@ -207,7 +209,7 @@ public function testUidThrowProperException($entityClass)
207
209
208
210
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
209
211
->setConstructorArgs ([$ em ])
210
- ->setMethods (['getQuery ' ])
212
+ ->onlyMethods (['getQuery ' ])
211
213
->getMock ();
212
214
213
215
$ qb ->expects ($ this ->never ())
@@ -234,8 +236,8 @@ public function testEmbeddedIdentifierName()
234
236
235
237
$ em = DoctrineTestHelper::createTestEntityManager ();
236
238
237
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
238
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
239
+ $ query = $ this ->getMockBuilder (QueryMock::class)
240
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
239
241
->getMock ();
240
242
241
243
$ query
@@ -249,7 +251,7 @@ public function testEmbeddedIdentifierName()
249
251
250
252
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
251
253
->setConstructorArgs ([$ em ])
252
- ->setMethods (['getQuery ' ])
254
+ ->onlyMethods (['getQuery ' ])
253
255
->getMock ();
254
256
$ qb ->expects ($ this ->once ())
255
257
->method ('getQuery ' )
@@ -278,3 +280,24 @@ public static function provideUidEntityClasses()
278
280
];
279
281
}
280
282
}
283
+
284
+ class QueryMock extends AbstractQuery
285
+ {
286
+ public function __construct ()
287
+ {
288
+ }
289
+
290
+ /**
291
+ * @return array|string
292
+ */
293
+ public function getSQL ()
294
+ {
295
+ }
296
+
297
+ /**
298
+ * @return Result|int
299
+ */
300
+ protected function _doExecute ()
301
+ {
302
+ }
303
+ }
0 commit comments