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);
}