mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 08:00:06 +00:00
Inheriting MapSettings and PaletteSettings from SettingsCategory, updating SettingsManager initialization
This commit is contained in:
parent
c93e776137
commit
891b6c839f
14 changed files with 231 additions and 269 deletions
|
|
@ -36,13 +36,13 @@ class BadSettingsTest :
|
|||
|
||||
void VerifyDefaults()
|
||||
{
|
||||
std::shared_ptr<settings::GeneralSettings> defaultGeneralSettings =
|
||||
std::make_shared<settings::GeneralSettings>();
|
||||
std::shared_ptr<settings::PaletteSettings> defaultPaletteSettings =
|
||||
settings::PaletteSettings::Create();
|
||||
settings::GeneralSettings defaultGeneralSettings {};
|
||||
settings::MapSettings defaultMapSettings {};
|
||||
settings::PaletteSettings defaultPaletteSettings {};
|
||||
|
||||
EXPECT_EQ(*defaultGeneralSettings, *SettingsManager::general_settings());
|
||||
EXPECT_EQ(*defaultPaletteSettings, *SettingsManager::palette_settings());
|
||||
EXPECT_EQ(defaultGeneralSettings, SettingsManager::general_settings());
|
||||
EXPECT_EQ(defaultMapSettings, SettingsManager::map_settings());
|
||||
EXPECT_EQ(defaultPaletteSettings, SettingsManager::palette_settings());
|
||||
}
|
||||
|
||||
void CompareFiles(const std::string& file1, const std::string& file2)
|
||||
|
|
@ -85,10 +85,10 @@ TEST_F(SettingsManagerTest, SettingsKeax)
|
|||
|
||||
SettingsManager::ReadSettings(filename);
|
||||
|
||||
EXPECT_EQ(SettingsManager::general_settings()->default_radar_site(), "KEAX");
|
||||
for (size_t i = 0; i < SettingsManager::map_settings()->count(); ++i)
|
||||
EXPECT_EQ(SettingsManager::general_settings().default_radar_site(), "KEAX");
|
||||
for (size_t i = 0; i < SettingsManager::map_settings().count(); ++i)
|
||||
{
|
||||
EXPECT_EQ(SettingsManager::map_settings()->radar_site(i), "KEAX");
|
||||
EXPECT_EQ(SettingsManager::map_settings().radar_site(i), "KEAX");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue