llvm/lldb/unittests/ValueObject/DumpValueObjectOptionsTests.cpp

//===-- DumpValueObjectOptionsTests.cpp -----------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "Plugins/Platform/Linux/PlatformLinux.h"
#include "Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h"
#include "Plugins/TypeSystem/Clang/TypeSystemClang.h"
#include "TestingSupport/SubsystemRAII.h"
#include "TestingSupport/Symbol/ClangTestUtils.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/ValueObject.h"
#include "lldb/Core/ValueObjectConstResult.h"
#include "lldb/DataFormatters/DumpValueObjectOptions.h"

#include "gtest/gtest.h"

#include <type_traits>

usingnamespacelldb;
usingnamespacelldb_private;

struct MockProcess : Process {};

class ValueObjectMockProcessTest : public ::testing::Test {};

TEST_F(ValueObjectMockProcessTest, EmptyEnum) {}

TEST_F(ValueObjectMockProcessTest, Enum) {}

TEST_F(ValueObjectMockProcessTest, BitFieldLikeEnum) {}