summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/test/AudioConfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'StarsEx/test/AudioConfig.cpp')
-rw-r--r--StarsEx/test/AudioConfig.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/StarsEx/test/AudioConfig.cpp b/StarsEx/test/AudioConfig.cpp
index f6a05d4..8de3b68 100644
--- a/StarsEx/test/AudioConfig.cpp
+++ b/StarsEx/test/AudioConfig.cpp
@@ -9,8 +9,18 @@ TEST(StarsEx, AudioConfig)
ASSERT_EQ(&audio, AudioConfig::GetInstance());
audio.SetMenuMusic(100);
ASSERT_EQ(0, AudioConfig::MenuMusic());
- audio.SetMenuMusic(50);
+ audio.SetMasterVolume(50);
ASSERT_EQ(-2500, AudioConfig::MenuMusic());
+ audio.SetMusicVolume(50);
+ ASSERT_EQ(-3750, AudioConfig::MenuMusic());
audio.SetMenuMusic(0);
ASSERT_EQ(-5000, AudioConfig::MenuMusic());
+ audio.SetEfxVolume(100);
+ ASSERT_EQ(-2500, AudioConfig::EfxVolume());
+ audio.SetMasterVolume(100);
+ ASSERT_EQ(0, AudioConfig::EfxVolume());
+ audio.SetWorldVolume(20);
+ ASSERT_EQ(-4000, AudioConfig::EfxVolume());
+ audio.SetEfxVolume(50);
+ ASSERT_EQ(-4500, AudioConfig::EfxVolume());
}