Horde_ActiveSync_StateTest_Base::_testPolicyKeys PHP Method

_testPolicyKeys() protected method

protected _testPolicyKeys ( )
    protected function _testPolicyKeys()
    {
        $device = self::$state->loadDeviceInfo('dev123', 'mike');
        $this->assertEquals(456, $device->policykey);
        self::$state->setPolicyKey('dev123', 789);
        // Make sure it took without affected other data
        // (need to load a different device first, to clear
        // the local copy of the data)
        $device = self::$state->loadDeviceInfo('dev123', 'ashley');
        $this->assertEquals(123, $device->policykey);
        $device = self::$state->loadDeviceInfo('dev123', 'mike');
        $this->assertEquals(789, $device->policykey);
        self::$state->resetAllPolicyKeys();
        $device = self::$state->loadDeviceInfo('dev123', 'ashley');
        $this->assertEquals(0, $device->policykey);
        $device = self::$state->loadDeviceInfo('dev123', 'mike');
        $this->assertEquals(0, $device->policykey);
    }