#include "gtest/gtest.h"
#include "Plugins/Platform/MacOSX/PlatformMacOSX.h"
#include "Plugins/Platform/MacOSX/PlatformRemoteMacOSX.h"
#include "TestingSupport/SubsystemRAII.h"
#include "TestingSupport/TestUtilities.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/DebuggerEvents.h"
#include "lldb/Host/FileSystem.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Utility/Broadcaster.h"
#include "lldb/Utility/Event.h"
#include "lldb/Utility/Listener.h"
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::repro;
static const constexpr std::chrono::seconds TIMEOUT(0);
static const constexpr size_t DEBUGGERS = …;
namespace {
class DiagnosticEventTest : public ::testing::Test { … };
}
TEST_F(DiagnosticEventTest, Warning) { … }
TEST_F(DiagnosticEventTest, Error) { … }
TEST_F(DiagnosticEventTest, MultipleDebuggers) { … }
TEST_F(DiagnosticEventTest, WarningOnce) { … }