summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/test/AudioConfig.cpp
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());
}