testautomation_suites.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * Reference to all test suites.
  3. *
  4. */
  5. #ifndef _testsuites_h
  6. #define _testsuites_h
  7. #include <SDL3/SDL_test.h>
  8. #define ISFINITE(X) isfinite((float)(X))
  9. #define ISINF(X) isinf((float)(X))
  10. #define ISNAN(X) isnan((float)(X))
  11. /* Test collections */
  12. extern SDLTest_TestSuiteReference audioTestSuite;
  13. extern SDLTest_TestSuiteReference clipboardTestSuite;
  14. extern SDLTest_TestSuiteReference eventsTestSuite;
  15. extern SDLTest_TestSuiteReference guidTestSuite;
  16. extern SDLTest_TestSuiteReference hintsTestSuite;
  17. extern SDLTest_TestSuiteReference intrinsicsTestSuite;
  18. extern SDLTest_TestSuiteReference joystickTestSuite;
  19. extern SDLTest_TestSuiteReference keyboardTestSuite;
  20. extern SDLTest_TestSuiteReference logTestSuite;
  21. extern SDLTest_TestSuiteReference mainTestSuite;
  22. extern SDLTest_TestSuiteReference mathTestSuite;
  23. extern SDLTest_TestSuiteReference mouseTestSuite;
  24. extern SDLTest_TestSuiteReference pixelsTestSuite;
  25. extern SDLTest_TestSuiteReference platformTestSuite;
  26. extern SDLTest_TestSuiteReference propertiesTestSuite;
  27. extern SDLTest_TestSuiteReference rectTestSuite;
  28. extern SDLTest_TestSuiteReference renderTestSuite;
  29. extern SDLTest_TestSuiteReference iostrmTestSuite;
  30. extern SDLTest_TestSuiteReference sdltestTestSuite;
  31. extern SDLTest_TestSuiteReference stdlibTestSuite;
  32. extern SDLTest_TestSuiteReference subsystemsTestSuite;
  33. extern SDLTest_TestSuiteReference surfaceTestSuite;
  34. extern SDLTest_TestSuiteReference timeTestSuite;
  35. extern SDLTest_TestSuiteReference timerTestSuite;
  36. extern SDLTest_TestSuiteReference videoTestSuite;
  37. extern SDLTest_TestSuiteReference blitTestSuite;
  38. #endif