@@ 202-224 (lines=23) @@ | ||
199 | self::assertEquals('dev', $users[0]->status); |
|
200 | } |
|
201 | ||
202 | public function testFindByAssociationWithIntegerAsParameter() |
|
203 | { |
|
204 | $address1 = $this->buildAddress('Germany', 'Berlim', 'Foo st.', '123456'); |
|
205 | $user1 = $this->buildUser('Benjamin', 'beberlei', 'dev', $address1); |
|
206 | ||
207 | $address2 = $this->buildAddress('Brazil', 'São Paulo', 'Bar st.', '654321'); |
|
208 | $user2 = $this->buildUser('Guilherme', 'guilhermeblanco', 'freak', $address2); |
|
209 | ||
210 | $address3 = $this->buildAddress('USA', 'Nashville', 'Woo st.', '321654'); |
|
211 | $user3 = $this->buildUser('Jonathan', 'jwage', 'dev', $address3); |
|
212 | ||
213 | unset($address1); |
|
214 | unset($address2); |
|
215 | unset($address3); |
|
216 | ||
217 | $this->em->clear(); |
|
218 | ||
219 | $repository = $this->em->getRepository(CmsAddress::class); |
|
220 | $addresses = $repository->findBy(['user' => [$user1->getId(), $user2->getId()]]); |
|
221 | ||
222 | self::assertEquals(2, count($addresses)); |
|
223 | self::assertInstanceOf(CmsAddress::class,$addresses[0]); |
|
224 | } |
|
225 | ||
226 | public function testFindByAssociationWithObjectAsParameter() |
|
227 | { |
|
@@ 226-248 (lines=23) @@ | ||
223 | self::assertInstanceOf(CmsAddress::class,$addresses[0]); |
|
224 | } |
|
225 | ||
226 | public function testFindByAssociationWithObjectAsParameter() |
|
227 | { |
|
228 | $address1 = $this->buildAddress('Germany', 'Berlim', 'Foo st.', '123456'); |
|
229 | $user1 = $this->buildUser('Benjamin', 'beberlei', 'dev', $address1); |
|
230 | ||
231 | $address2 = $this->buildAddress('Brazil', 'São Paulo', 'Bar st.', '654321'); |
|
232 | $user2 = $this->buildUser('Guilherme', 'guilhermeblanco', 'freak', $address2); |
|
233 | ||
234 | $address3 = $this->buildAddress('USA', 'Nashville', 'Woo st.', '321654'); |
|
235 | $user3 = $this->buildUser('Jonathan', 'jwage', 'dev', $address3); |
|
236 | ||
237 | unset($address1); |
|
238 | unset($address2); |
|
239 | unset($address3); |
|
240 | ||
241 | $this->em->clear(); |
|
242 | ||
243 | $repository = $this->em->getRepository(CmsAddress::class); |
|
244 | $addresses = $repository->findBy(['user' => [$user1, $user2]]); |
|
245 | ||
246 | self::assertEquals(2, count($addresses)); |
|
247 | self::assertInstanceOf(CmsAddress::class,$addresses[0]); |
|
248 | } |
|
249 | ||
250 | public function testFindFieldByMagicCall() |
|
251 | { |