Replaced assert() with new macro TEST() in all tests, to check conditions also in Release configuration.

This commit is contained in:
Adam Sawicki 2018-10-03 16:15:27 +02:00
parent 4868c1f523
commit a7d7769959
4 changed files with 227 additions and 198 deletions

View file

@ -1767,10 +1767,24 @@ static LRESULT WINAPI WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
PostMessage(hWnd, WM_CLOSE, 0, 0);
break;
case 'T':
Test();
try
{
Test();
}
catch(const std::exception& ex)
{
printf("ERROR: %s\n", ex.what());
}
break;
case 'S':
TestSparseBinding();
try
{
TestSparseBinding();
}
catch(const std::exception& ex)
{
printf("ERROR: %s\n", ex.what());
}
break;
}
return 0;