blob: f6a05d4976e0c2f6e600ec1eaead02df4780b746 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <gtest/gtest.h>
#include <AudioConfig.h>
TEST(StarsEx, AudioConfig)
{
AudioConfig audio; // as a side-effect constructor sets the static instance
ASSERT_EQ(&audio, AudioConfig::GetInstance());
audio.SetMenuMusic(100);
ASSERT_EQ(0, AudioConfig::MenuMusic());
audio.SetMenuMusic(50);
ASSERT_EQ(-2500, AudioConfig::MenuMusic());
audio.SetMenuMusic(0);
ASSERT_EQ(-5000, AudioConfig::MenuMusic());
}
|