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 PHPUnit \Framework \TestCase ;
18
20
use Symfony \Bridge \Doctrine \Form \ChoiceList \ORMQueryBuilderLoader ;
19
21
use Symfony \Bridge \Doctrine \Tests \DoctrineTestHelper ;
@@ -45,8 +47,8 @@ protected function checkIdentifierType($classname, $expectedType)
45
47
{
46
48
$ em = DoctrineTestHelper::createTestEntityManager ();
47
49
48
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
49
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
50
+ $ query = $ this ->getMockBuilder (QueryMock::class)
51
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
50
52
->getMock ();
51
53
52
54
$ query
@@ -60,7 +62,7 @@ protected function checkIdentifierType($classname, $expectedType)
60
62
61
63
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
62
64
->setConstructorArgs ([$ em ])
63
- ->setMethods (['getQuery ' ])
65
+ ->onlyMethods (['getQuery ' ])
64
66
->getMock ();
65
67
66
68
$ qb ->expects ($ this ->once ())
@@ -78,8 +80,8 @@ public function testFilterNonIntegerValues()
78
80
{
79
81
$ em = DoctrineTestHelper::createTestEntityManager ();
80
82
81
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
82
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
83
+ $ query = $ this ->getMockBuilder (QueryMock::class)
84
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
83
85
->getMock ();
84
86
85
87
$ query
@@ -93,7 +95,7 @@ public function testFilterNonIntegerValues()
93
95
94
96
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
95
97
->setConstructorArgs ([$ em ])
96
- ->setMethods (['getQuery ' ])
98
+ ->onlyMethods (['getQuery ' ])
97
99
->getMock ();
98
100
99
101
$ qb ->expects ($ this ->once ())
@@ -114,8 +116,8 @@ public function testFilterEmptyUuids($entityClass)
114
116
{
115
117
$ em = DoctrineTestHelper::createTestEntityManager ();
116
118
117
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
118
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
119
+ $ query = $ this ->getMockBuilder (QueryMock::class)
120
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
119
121
->getMock ();
120
122
121
123
$ query
@@ -129,7 +131,7 @@ public function testFilterEmptyUuids($entityClass)
129
131
130
132
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
131
133
->setConstructorArgs ([$ em ])
132
- ->setMethods (['getQuery ' ])
134
+ ->onlyMethods (['getQuery ' ])
133
135
->getMock ();
134
136
135
137
$ qb ->expects ($ this ->once ())
@@ -159,8 +161,8 @@ public function testFilterUid($entityClass)
159
161
160
162
$ em = DoctrineTestHelper::createTestEntityManager ();
161
163
162
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
163
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
164
+ $ query = $ this ->getMockBuilder (QueryMock::class)
165
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
164
166
->getMock ();
165
167
166
168
$ query
@@ -174,7 +176,7 @@ public function testFilterUid($entityClass)
174
176
175
177
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
176
178
->setConstructorArgs ([$ em ])
177
- ->setMethods (['getQuery ' ])
179
+ ->onlyMethods (['getQuery ' ])
178
180
->getMock ();
179
181
180
182
$ qb ->expects ($ this ->once ())
@@ -206,7 +208,7 @@ public function testUidThrowProperException($entityClass)
206
208
207
209
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
208
210
->setConstructorArgs ([$ em ])
209
- ->setMethods (['getQuery ' ])
211
+ ->onlyMethods (['getQuery ' ])
210
212
->getMock ();
211
213
212
214
$ qb ->expects ($ this ->never ())
@@ -227,8 +229,8 @@ public function testEmbeddedIdentifierName()
227
229
{
228
230
$ em = DoctrineTestHelper::createTestEntityManager ();
229
231
230
- $ query = $ this ->getMockBuilder (\ QueryMock::class)
231
- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
232
+ $ query = $ this ->getMockBuilder (QueryMock::class)
233
+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
232
234
->getMock ();
233
235
234
236
$ query
@@ -242,7 +244,7 @@ public function testEmbeddedIdentifierName()
242
244
243
245
$ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
244
246
->setConstructorArgs ([$ em ])
245
- ->setMethods (['getQuery ' ])
247
+ ->onlyMethods (['getQuery ' ])
246
248
->getMock ();
247
249
$ qb ->expects ($ this ->once ())
248
250
->method ('getQuery ' )
@@ -271,3 +273,24 @@ public static function provideUidEntityClasses()
271
273
];
272
274
}
273
275
}
276
+
277
+ class QueryMock extends AbstractQuery
278
+ {
279
+ public function __construct ()
280
+ {
281
+ }
282
+
283
+ /**
284
+ * @return array|string
285
+ */
286
+ public function getSQL ()
287
+ {
288
+ }
289
+
290
+ /**
291
+ * @return Result|int
292
+ */
293
+ protected function _doExecute ()
294
+ {
295
+ }
296
+ }
0 commit comments