#include "include/cppgc/internal/logging.h"
#include <string>
#include "include/cppgc/source-location.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace cppgc {
namespace internal {
namespace {
#if !defined(__GNUC__) || defined(__clang__)
constexpr int CheckInConstexpr(int a) { … }
#endif
}
TEST(LoggingTest, Pass) { … }
TEST(LoggingTest, Fail) { … }
TEST(LoggingTest, DontReportUnused) { … }
#if !defined(__GNUC__) || defined(__clang__)
TEST(LoggingTest, ConstexprContext) { … }
#endif
#if DEBUG && !defined(OFFICIAL_BUILD) && GTEST_HAS_DEATH_TEST
TEST(LoggingTest, Message) { … }
#if V8_SUPPORTS_SOURCE_LOCATION
TEST(LoggingTest, SourceLocation) { … }
#endif
#endif
}
}