blob: 8361bb8e05cd398ceb28dedff07617eee6cd84d9 [file] [log] [blame]
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.h"
namespace chromeos {
bool MockKioskModeSettings::IsKioskModeEnabled() {
return true;
}
void MockKioskModeSettings::Initialize(
const base::Closure& notify_initialized) {
is_initialized_ = true;
notify_initialized.Run();
}
bool MockKioskModeSettings::is_initialized() const {
return is_initialized_;
}
base::TimeDelta MockKioskModeSettings::GetIdleLogoutTimeout() const {
if (!is_initialized_)
return base::TimeDelta::FromSeconds(-1);
return base::TimeDelta::FromMilliseconds(kMockIdleLogoutTimeoutMs);
}
base::TimeDelta MockKioskModeSettings::GetIdleLogoutWarningDuration() const {
if (!is_initialized_)
return base::TimeDelta::FromSeconds(-1);
return base::TimeDelta::FromMilliseconds(kMockIdleLogoutWarningDurationMs);
}
MockKioskModeSettings::MockKioskModeSettings() : is_initialized_(false) {
}
MockKioskModeSettings::~MockKioskModeSettings() {
}
} // namespace chromeos