public function testFindByObjectWithoutResults()
 {
     $repo = new MockAcmeRepository();
     $acmeEntity = new MockAcmeEntity('parent');
     $acmeChildEntity = new MockAcmeChildEntity('child');
     $acmeNewChildEntity = new MockAcmeChildEntity('child-new');
     $acmeEntity->setChild($acmeChildEntity);
     $repo->addObject($acmeEntity);
     $result = $repo->findBy(array('child' => $acmeNewChildEntity));
     $this->assertEquals(0, count($result));
 }
Example #2
0
 /**
  * Create object criteria array
  * Used for object findBy
  * Requires at least array('id' => value)
  *
  * @param MockAcmeEntity $object
  *
  * @return array
  */
 public function getObjectCriteria($object)
 {
     return array('id' => $object->getId(), 'child' => $object->getChild());
 }