Add SDL_test test suite; add fuzzer test cases; fix fuzzer bug; fix compiler warnings
This commit is contained in:
parent
4e861f19ca
commit
da76be8927
8 changed files with 148 additions and 5 deletions
|
@ -612,7 +612,7 @@ int audio_convertAudio()
|
|||
*/
|
||||
int audio_openCloseAudioDeviceConnected()
|
||||
{
|
||||
int result;
|
||||
int result = -1;
|
||||
int i;
|
||||
int count;
|
||||
char *device;
|
||||
|
@ -641,7 +641,7 @@ int audio_openCloseAudioDeviceConnected()
|
|||
/* Open device */
|
||||
id = SDL_OpenAudioDevice((const char *)device, 0, &desired, &obtained, SDL_AUDIO_ALLOW_ANY_CHANGE);
|
||||
SDLTest_AssertPass("SDL_OpenAudioDevice('%s',...)", device);
|
||||
SDLTest_AssertCheck(id > 1, "Validate device ID; expected: >=2, got: %i", id);
|
||||
SDLTest_AssertCheck(id > 1, "Validate device ID; expected: >1, got: %i", id);
|
||||
if (id > 1) {
|
||||
|
||||
/* TODO: enable test code when function is available in SDL2 */
|
||||
|
@ -650,8 +650,8 @@ int audio_openCloseAudioDeviceConnected()
|
|||
/* Get connected status */
|
||||
result = SDL_AudioDeviceConnected(id);
|
||||
SDLTest_AssertPass("Call to SDL_AudioDeviceConnected()");
|
||||
SDLTest_AssertCheck(result == 1, "Verify returned value; expected: 0; got: %i", result);
|
||||
#endif
|
||||
SDLTest_AssertCheck(result == 1, "Verify returned value; expected: 1; got: %i", result);
|
||||
|
||||
/* Close device again */
|
||||
SDL_CloseAudioDevice(id);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue