entity_id1 = 1; $dao->entity_id2 = 2; $dao->data = serialize(array( 'srcID' => 1, 'srcName' => 'Ms. Meliissa Mouse II', 'dstID' => 2, 'dstName' => 'Mr. Maurice Mouse II', 'weight' => 20, 'canMerge' => TRUE, )); $dao->save(); $dao = new CRM_Core_BAO_PrevNextCache(); $dao->id = 1; CRM_Core_BAO_PrevNextCache::flipPair(array(1), 0); $dao->find(TRUE); $this->assertEquals(1, $dao->entity_id1); $this->assertEquals(2, $dao->entity_id2); $this->assertEquals(serialize(array( 'srcName' => 'Mr. Maurice Mouse II', 'dstID' => 1, 'dstName' => 'Ms. Meliissa Mouse II', 'weight' => 20, 'canMerge' => TRUE, 'srcID' => 2, )), $dao->data); $this->quickCleanup(array('civicrm_prevnext_cache')); } }