add testing exceptions

This commit is contained in:
lucaspalomodevelop 2023-10-03 17:45:59 +02:00
parent 6fd7438ecc
commit a62992c7dd

View File

@ -178,5 +178,21 @@ namespace lpstd
testSuite();
}
void testThrow(std::function<void()> testCase)
{
try
{
testCase();
}
catch (std::exception &e)
{
std::cout << "✅ Expected exception thrown: " << e.what() << std::endl;
Results.passed++;
return;
}
std::cout << "❌ Expected exception not thrown" << std::endl;
Results.failed++;
}
}
}