#include "gmock/gmock.h" #include "gtest/gtest.h" #include "utils/on_scope_exit.hpp" TEST(OnScopeExit, BasicUsage) { int variable = 1; { ASSERT_EQ(variable, 1); utils::OnScopeExit on_exit([&variable] { variable = 2; }); EXPECT_EQ(variable, 1); } EXPECT_EQ(variable, 2); }