Acl\Test\TestCase\Adapter\CacheDbAclTest::testCacheKeys PHP Method

testCacheKeys() public method

Test check
public testCacheKeys ( ) : void
return void
    public function testCacheKeys()
    {
        $this->assertSame('samir_print_read', $this->CachedDb->getCacheKey('Samir', 'print', 'read'));
        $this->assertSame('samir_root_tpsreports_update', $this->CachedDb->getCacheKey('Samir', 'ROOT/tpsReports/update', '*'));
        $this->assertSame('users_1_print', $this->CachedDb->getCacheKey(['Users' => ['id' => 1]], 'print', '*'));
        $this->assertSame('users_1_print', $this->CachedDb->getCacheKey(['model' => 'Users', 'foreign_key' => 1], 'print', '*'));
        $entity = new Entity(['id' => '1'], ['source' => 'Users']);
        $this->assertSame('users_1_print', $this->CachedDb->getCacheKey($entity, 'print', '*'));
    }