Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

19 lines
311B

  1. #include "scope_guard.h"
  2. #include <catch.hpp>
  3. using namespace guards;
  4. TEST_CASE("deleter called on destruction", "[ScopeGuard]")
  5. {
  6. bool executed = false;
  7. {
  8. auto guard = scope_guard([&executed] { executed = true; });
  9. static_cast<void>(guard);
  10. }
  11. REQUIRE(executed == true);
  12. }