/
niceSOFT
/
zstd
Обзор
Документация
Войти
/
niceSOFT
/
zstd
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
contrib/pzstd/utils/test/ScopeGuardTest.cpp
28 строк
665 B
W. Felix Handte
Coalesce Almost All Copyright Notices to Standard Phrasing
20 дек 2022, 20:52
20 дек 2022, 20:52
5d693cc
Код
Авторство
О чём код?
/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under both the BSD-style license (found in the * LICENSE file in the root directory of this source tree) and the GPLv2 (found * in the COPYING file in the root directory of this source tree). */ #include "utils/ScopeGuard.h" #include <gtest/gtest.h> using namespace pzstd; TEST(ScopeGuard, Dismiss) { { auto guard = makeScopeGuard([&] { EXPECT_TRUE(false); }); guard.dismiss(); } } TEST(ScopeGuard, Executes) { bool executed = false; { auto guard = makeScopeGuard([&] { executed = true; }); } EXPECT_TRUE(executed); }