Little scopeguard cleanup, and add a test

This commit is contained in:
louiz’
2017-02-15 01:07:32 +01:00
parent fa6635e548
commit 7f08cf83aa
3 changed files with 17 additions and 4 deletions
+11
View File
@@ -8,6 +8,7 @@
#include <utils/empty_if_fixed_server.hpp>
#include <utils/get_first_non_empty.hpp>
#include <utils/time.hpp>
#include <utils/scopeguard.hpp>
using namespace std::string_literals;
@@ -140,3 +141,13 @@ TEST_CASE("parse_datetime")
CHECK(utils::parse_datetime("1970-01-02T00:00:12*00:00") == -1);
CHECK(utils::parse_datetime("1970-01-02T00:00:12+0000") == -1);
}
TEST_CASE("scope_guard")
{
bool res = false;
{
auto guard = utils::make_scope_guard([&res](){ res = true; });
CHECK(!res);
}
CHECK(res);
}