#include "core/fxcrt/autorestorer.h"
#include "core/fxcrt/retain_ptr.h"
#include "core/fxcrt/unowned_ptr.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/pseudo_retainable.h"
TEST(fxcrt, AutoRestorer) { … }
TEST(fxcrt, AutoRestorerNoOp) { … }
TEST(fxcrt, AutoRestorerAbandon) { … }
TEST(fxcrt, AutoRestorerUnownedPtr) { … }
TEST(fxcrt, AutoRestorerUnownedNoOp) { … }
TEST(fxcrt, AutoRestorerUnownedPtrAbandon) { … }
TEST(fxcrt, AutoRestorerRetainPtr) { … }
TEST(fxcrt, AutoRestorerRetainPtrNoOp) { … }
TEST(fxcrt, AutoRestorerRetainPtrAbandon) { … }