#include <cstddef>
#include "gtest/gtest.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/substitute.h"
namespace {
TEST(CharFormatting, Char) { … }
enum CharEnum : char { … };
TEST(CharFormatting, CharEnum) { … }
enum class CharEnumClass: char { … };
TEST(CharFormatting, CharEnumClass) { … }
TEST(CharFormatting, UnsignedChar) { … }
TEST(CharFormatting, SignedChar) { … }
enum UnsignedCharEnum : unsigned char { … };
TEST(CharFormatting, UnsignedCharEnum) { … }
enum SignedCharEnum : signed char { … };
TEST(CharFormatting, SignedCharEnum) { … }
enum class UnsignedCharEnumClass : unsigned char { … };
TEST(CharFormatting, UnsignedCharEnumClass) { … }
enum SignedCharEnumClass : signed char { … };
TEST(CharFormatting, SignedCharEnumClass) { … }
#ifdef __cpp_lib_byte
TEST(CharFormatting, StdByte) { … }
#endif
}