Actually catch the exception?

This commit is contained in:
Alek Mosingiewicz 2018-04-03 18:26:45 +02:00
parent 581561cb88
commit 49edbdc00b

View File

@ -111,15 +111,22 @@ int main()
{ {
std::stringstream ss; std::stringstream ss;
ss << i; ss << i;
if (chai.eval<int>("getvalue(" + ss.str() + ")") != expected_value(4000)) try
{ {
if (chai.eval<int>("getvalue(" + ss.str() + ")") != expected_value(4000))
{
return EXIT_FAILURE;
}
if (chai.eval<int>("getid(" + ss.str() + ")") != static_cast<int>(i))
{
return EXIT_FAILURE;
}
} catch (chaiscript::exception::eval_error &e) {
std::cout << e.what();
return EXIT_FAILURE; return EXIT_FAILURE;
} }
if (chai.eval<int>("getid(" + ss.str() + ")") != static_cast<int>(i))
{
return EXIT_FAILURE;
}
} }
return EXIT_SUCCESS; return EXIT_SUCCESS;