blob: a3edbf0bff93c61605830f2357d65be3b80eca70 [file] [log] [blame]
// Copyright 2020 The Chromium OS 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 "diagnostics/cros_healthd/system/fake_system_config.h"
namespace diagnostics {
FakeSystemConfig::FakeSystemConfig() = default;
FakeSystemConfig::~FakeSystemConfig() = default;
bool FakeSystemConfig::FioSupported() {
return fio_supported_;
}
bool FakeSystemConfig::HasBacklight() {
return has_backlight_;
}
bool FakeSystemConfig::HasBattery() {
return has_battery_;
}
bool FakeSystemConfig::HasSmartBattery() {
return has_smart_battery_;
}
bool FakeSystemConfig::HasSkuNumber() {
return has_sku_number_property_;
}
bool FakeSystemConfig::NvmeSupported() {
return nvme_supported_;
}
bool FakeSystemConfig::SmartCtlSupported() {
return smart_ctrl_supported_;
}
void FakeSystemConfig::SetFioSupported(bool value) {
fio_supported_ = value;
}
std::string FakeSystemConfig::GetMarketingName() {
return marketing_name_;
}
void FakeSystemConfig::SetHasBacklight(bool value) {
has_backlight_ = value;
}
void FakeSystemConfig::SetHasBattery(bool value) {
has_battery_ = value;
}
void FakeSystemConfig::SetHasSmartBattery(bool value) {
has_smart_battery_ = value;
}
void FakeSystemConfig::SetHasSkuNumber(bool value) {
has_sku_number_property_ = value;
}
void FakeSystemConfig::SetNvmeSupported(bool value) {
nvme_supported_ = value;
}
void FakeSystemConfig::SetSmartCtrlSupported(bool value) {
smart_ctrl_supported_ = value;
}
void FakeSystemConfig::SetMarketingName(const std::string& value) {
marketing_name_ = value;
}
} // namespace diagnostics