Elgg\Cache\EntityCacheTest::testCanCacheElggUser PHP Method

testCanCacheElggUser() public method

    public function testCanCacheElggUser()
    {
        $user = $this->mocks()->getUser();
        _elgg_services()->entityCache->clear();
        _elgg_services()->entityCache->set($user);
        $this->assertEquals($user, _elgg_services()->entityCache->get($user->guid));
        $this->assertEquals($user, _elgg_services()->entityCache->getByUsername($user->username));
        _elgg_services()->entityCache->remove($user->guid);
        $this->assertFalse(_elgg_services()->entityCache->get($user->guid));
        $this->assertFalse(_elgg_services()->entityCache->getByUsername($user->username));
    }