3 +--------------------------------------------------------------------+
4 | Copyright CiviCRM LLC. All rights reserved. |
6 | This work is published under the GNU AGPLv3 license with some |
7 | permitted exceptions and without any warranty. For full license |
8 | and copyright information, see https://civicrm.org/licensing |
9 +--------------------------------------------------------------------+
13 * Class CRM_Core_BAO_PrevNextCacheTest
16 class CRM_Core_BAO_PrevNextCacheTest
extends CiviUnitTestCase
{
18 public function testFlipData() {
19 $dao = new CRM_Core_BAO_PrevNextCache();
22 $dao->data
= serialize([
24 'srcName' => 'Ms. Meliissa Mouse II',
26 'dstName' => 'Mr. Maurice Mouse II',
31 $dao = new CRM_Core_BAO_PrevNextCache();
33 CRM_Core_BAO_PrevNextCache
::flipPair([1], 0);
35 $this->assertEquals(1, $dao->entity_id1
);
36 $this->assertEquals(2, $dao->entity_id2
);
37 $this->assertEquals(serialize([
38 'srcName' => 'Mr. Maurice Mouse II',
40 'dstName' => 'Ms. Meliissa Mouse II',
46 $this->quickCleanup(['civicrm_prevnext_cache']);