#include <chrono>
#include <thread>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "platform/test/trace_logging_helpers.h"
#include "util/trace_logging.h"
#if defined(ENABLE_TRACE_LOGGING)
namespace openscreen::internal {
namespace {
MATCHER_P(HasSameNameAndLocation, expected, "") { … }
}
_;
DoAll;
Invoke;
constexpr auto category = …;
constexpr uint32_t line = …;
TEST(TraceLoggingInternalTest, CreatingNoTraceObjectValid) { … }
TEST(TraceLoggingInternalTest, TestMacroStyleInitializationTrue) { … }
TEST(TraceLoggingInternalTest, TestMacroStyleInitializationFalse) { … }
TEST(TraceLoggingInternalTest, ExpectParametersPassedToResult) { … }
TEST(TraceLoggingInternalTest, CheckTraceAsyncStartLogsCorrectly) { … }
TEST(TraceLoggingInternalTest, ValidateGettersValidOnEmptyStack) { … }
TEST(TraceLoggingInternalTest, ValidateSetResultDoesNotSegfaultOnEmptyStack) { … }
}
#endif