#include "debug.cpp"
/* include the tests */
-#include "tests/CreateDDraw.cpp"
-#include "tests/DisplayModes.cpp"
-#include "tests/CreateSurface.cpp"
+#include "DDraw/create.cpp"
+#include "DDraw/display_modes.cpp"
+#include "DDraw/available_mem.cpp"
+#include "Surface/create.cpp"
+#include "Surface/private_data.cpp"
+#include "Surface/blt.cpp"
+#include "Surface/misc.cpp"
/* The List of tests */
TEST TestList[] =
{
- { "DirectDrawCreate(Ex)", Test_CreateDDraw },
- { "IDirectDraw::SetCooperativeLevel", Test_SetCooperativeLevel },
- // { "IDirectDraw::EnumDisplayModes/SetDisplayMode", Test_DisplayModes }, // uncomment this test if you have enough time and patience
- { "IDirectDraw::CreateSurface", Test_CreateSurface },
- { "IDirectDraw::GetMonitorFrequency", Test_GetMonitorFrequency },
+ { "IDirectDraw: COM Stuff", Test_CreateDDraw },
+ { "IDirectDraw: GetDeviceIdentifier", Test_GetDeviceIdentifier },
+ { "IDirectDraw: Display Modes", Test_DisplayModes },
+ { "IDirectDraw: Available Video Memory", Test_GetAvailableVidMem },
+ { "IDirectDraw: GetFourCC", Test_GetFourCCCodes },
+ { "IDirectDraw: Cooperative Levels", Test_SetCooperativeLevel },
+ { "IDirectDrawSurface: Creation", Test_CreateSurface },
+ { "IDirectDrawSurface: Blting", Test_Blt },
+ { "IDirectDrawSurface: Private Data", Test_PrivateData },
+ { "IDirectDrawSurface: Miscellaneous Tests", Test_Misc },
};
/* The function that gives us the number of tests */
-extern "C" INT NumTests(void)
+INT NumTests(void)
{
return sizeof(TestList) / sizeof(TEST);
}