1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.h" 6 7namespace chromeos { 8 9bool MockKioskModeSettings::IsKioskModeEnabled() { 10 return true; 11} 12 13void MockKioskModeSettings::Initialize( 14 const base::Closure& notify_initialized) { 15 is_initialized_ = true; 16 notify_initialized.Run(); 17} 18 19bool MockKioskModeSettings::is_initialized() const { 20 return is_initialized_; 21} 22 23base::TimeDelta MockKioskModeSettings::GetIdleLogoutTimeout() const { 24 if (!is_initialized_) 25 return base::TimeDelta::FromSeconds(-1); 26 27 return base::TimeDelta::FromMilliseconds(kMockIdleLogoutTimeoutMs); 28} 29 30base::TimeDelta MockKioskModeSettings::GetIdleLogoutWarningDuration() const { 31 if (!is_initialized_) 32 return base::TimeDelta::FromSeconds(-1); 33 34 return base::TimeDelta::FromMilliseconds(kMockIdleLogoutWarningDurationMs); 35} 36 37MockKioskModeSettings::MockKioskModeSettings() : is_initialized_(false) { 38} 39 40MockKioskModeSettings::~MockKioskModeSettings() { 41} 42 43} // namespace chromeos 44