//===-- TestOptionValue.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 "lldb/Interpreter/OptionValues.h" #include "gmock/gmock.h" #include "gtest/gtest.h" usingnamespacelldb_private; class Callback { … }; class MockCallback final : public Callback { … }; // Test a single-value class. TEST(OptionValueString, DeepCopy) { … } // Test an aggregate class. TEST(OptionValueArgs, DeepCopy) { … } class TestProperties : public OptionValueProperties { … }; // Test a user-defined propery class. TEST(TestProperties, DeepCopy) { … }