Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Unified Diff: chromecast/base/cast_sys_info_dummy.cc

Issue 1466003003: [Chromecast] Add setters to CastSysInfoDummy. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add ForTesting. Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chromecast/base/cast_sys_info_dummy.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromecast/base/cast_sys_info_dummy.cc
diff --git a/chromecast/base/cast_sys_info_dummy.cc b/chromecast/base/cast_sys_info_dummy.cc
index 57e8beae188669ab979a00813cc55b06404a982d..f675dfd9a841bf3cdae809b9d468aacefa09e1f3 100644
--- a/chromecast/base/cast_sys_info_dummy.cc
+++ b/chromecast/base/cast_sys_info_dummy.cc
@@ -6,74 +6,154 @@
namespace chromecast {
-CastSysInfoDummy::CastSysInfoDummy() {
+CastSysInfoDummy::CastSysInfoDummy()
+ : build_type_(BUILD_ENG),
+ serial_number_("dummy.serial.number"),
+ factory_country_("US"),
+ factory_locale_("en-US") {
}
CastSysInfoDummy::~CastSysInfoDummy() {
}
CastSysInfo::BuildType CastSysInfoDummy::GetBuildType() {
- return BUILD_ENG;
+ return build_type_;
}
std::string CastSysInfoDummy::GetSystemReleaseChannel() {
- return "";
+ return system_release_channel_;
}
std::string CastSysInfoDummy::GetSerialNumber() {
- return "dummy.serial.number";
+ return serial_number_;
}
std::string CastSysInfoDummy::GetProductName() {
- return "";
+ return product_name_;
}
std::string CastSysInfoDummy::GetDeviceModel() {
- return "";
+ return device_model_;
}
std::string CastSysInfoDummy::GetBoardName() {
- return "";
+ return board_name_;
}
std::string CastSysInfoDummy::GetBoardRevision() {
- return "";
+ return board_revision_;
}
std::string CastSysInfoDummy::GetManufacturer() {
- return "";
+ return manufacturer_;
}
std::string CastSysInfoDummy::GetSystemBuildNumber() {
- return "";
+ return system_build_number_;
}
std::string CastSysInfoDummy::GetFactoryCountry() {
- return "US";
+ return factory_country_;
}
std::string CastSysInfoDummy::GetFactoryLocale(std::string* second_locale) {
- return "en-US";
+ return factory_locale_;
}
std::string CastSysInfoDummy::GetWifiInterface() {
- return "";
+ return wifi_interface_;
}
std::string CastSysInfoDummy::GetApInterface() {
- return "";
+ return ap_interface_;
}
std::string CastSysInfoDummy::GetGlVendor() {
- return "";
+ return gl_vendor_;
}
std::string CastSysInfoDummy::GetGlRenderer() {
- return "";
+ return gl_renderer_;
}
std::string CastSysInfoDummy::GetGlVersion() {
- return "";
+ return gl_version_;
+}
+
+void CastSysInfoDummy::SetBuildTypeForTesting(
+ CastSysInfo::BuildType build_type) {
+ build_type_ = build_type;
+}
+
+void CastSysInfoDummy::SetSystemReleaseChannelForTesting(
+ const std::string& system_release_channel) {
+ system_release_channel_ = system_release_channel;
+}
+
+void CastSysInfoDummy::SetSerialNumberForTesting(
+ const std::string& serial_number) {
+ serial_number_ = serial_number;
+}
+
+void CastSysInfoDummy::SetProductNameForTesting(
+ const std::string& product_name) {
+ product_name_ = product_name;
+}
+
+void CastSysInfoDummy::SetDeviceModelForTesting(
+ const std::string& device_model) {
+ device_model_ = device_model;
+}
+
+void CastSysInfoDummy::SetBoardNameForTesting(const std::string& board_name) {
+ board_name_ = board_name;
+}
+
+void CastSysInfoDummy::SetBoardRevisionForTesting(
+ const std::string& board_revision) {
+ board_revision_ = board_revision;
+}
+
+void CastSysInfoDummy::SetManufacturerForTesting(
+ const std::string& manufacturer) {
+ manufacturer_ = manufacturer;
+}
+
+void CastSysInfoDummy::SetSystemBuildNumberForTesting(
+ const std::string& system_build_number) {
+ system_build_number_ = system_build_number;
+}
+
+void CastSysInfoDummy::SetFactoryCountryForTesting(
+ const std::string& factory_country) {
+ factory_country_ = factory_country;
+}
+
+void CastSysInfoDummy::SetFactoryLocaleForTesting(
+ const std::string& factory_locale) {
+ factory_locale_ = factory_locale;
+}
+
+void CastSysInfoDummy::SetWifiInterfaceForTesting(
+ const std::string& wifi_interface) {
+ wifi_interface_ = wifi_interface_;
+}
+
+void CastSysInfoDummy::SetApInterfaceForTesting(
+ const std::string& ap_interface) {
+ ap_interface_ = ap_interface;
+}
+
+void CastSysInfoDummy::SetGlVendorForTesting(const std::string& gl_vendor) {
+ gl_vendor_ = gl_vendor;
+}
+
+void CastSysInfoDummy::SetGlRendererForTesting(const std::string& gl_renderer) {
+ gl_renderer_ = gl_renderer;
+}
+
+void CastSysInfoDummy::SetGlVersionForTesting(const std::string& gl_version) {
+ gl_version_ = gl_version;
}
} // namespace chromecast
« no previous file with comments | « chromecast/base/cast_sys_info_dummy.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698