Fix audiodevice test checks

This commit is contained in:
Dmitry Marakasov 2020-06-17 18:53:43 +03:00
parent c7351716c0
commit 0f368b10c8

View File

@ -28,21 +28,21 @@ BEGIN_TEST(int, char*[])
{ {
// Default state // Default state
EXPECT_TRUE(device.GetStatus(), SDL_AUDIO_PAUSED); EXPECT_EQUAL(device.GetStatus(), SDL_AUDIO_PAUSED);
EXPECT_TRUE(callback_requests == 0); EXPECT_TRUE(callback_requests == 0);
long saved_reqs = callback_requests; long saved_reqs = callback_requests;
// Unpause // Unpause
device.Pause(false); device.Pause(false);
EXPECT_TRUE(device.GetStatus(), SDL_AUDIO_PLAYING); EXPECT_EQUAL(device.GetStatus(), SDL_AUDIO_PLAYING);
SDL_Delay(1000); SDL_Delay(1000);
EXPECT_TRUE(callback_requests > saved_reqs); EXPECT_TRUE(callback_requests > saved_reqs);
// Pause // Pause
device.Pause(true); device.Pause(true);
EXPECT_TRUE(device.GetStatus(), SDL_AUDIO_PLAYING); EXPECT_EQUAL(device.GetStatus(), SDL_AUDIO_PAUSED);
saved_reqs = callback_requests; saved_reqs = callback_requests;