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