#include "absl/debugging/internal/utf8_for_code_point.h"
#include <cstdint>
#include "gtest/gtest.h"
#include "absl/base/config.h"
namespace absl {
ABSL_NAMESPACE_BEGIN
namespace debugging_internal {
namespace {
TEST(Utf8ForCodePointTest, RecognizesTheSmallestCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesAsciiSmallA) { … }
TEST(Utf8ForCodePointTest, RecognizesTheLargestOneByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesTheSmallestTwoByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesSmallNWithTilde) { … }
TEST(Utf8ForCodePointTest, RecognizesCapitalPi) { … }
TEST(Utf8ForCodePointTest, RecognizesTheLargestTwoByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesTheSmallestThreeByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesTheChineseCharacterZhong1AsInZhong1Wen2) { … }
TEST(Utf8ForCodePointTest, RecognizesOneBeforeTheSmallestSurrogate) { … }
TEST(Utf8ForCodePointTest, RejectsTheSmallestSurrogate) { … }
TEST(Utf8ForCodePointTest, RejectsTheLargestSurrogate) { … }
TEST(Utf8ForCodePointTest, RecognizesOnePastTheLargestSurrogate) { … }
TEST(Utf8ForCodePointTest, RecognizesTheLargestThreeByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesTheSmallestFourByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RecognizesTheJackOfHearts) { … }
TEST(Utf8ForCodePointTest, RecognizesTheLargestFourByteCodePoint) { … }
TEST(Utf8ForCodePointTest, RejectsTheSmallestOverlargeCodePoint) { … }
TEST(Utf8ForCodePointTest, RejectsAThroughlyOverlargeCodePoint) { … }
TEST(Utf8ForCodePointTest, OkReturnsTrueForAValidCodePoint) { … }
TEST(Utf8ForCodePointTest, OkReturnsFalseForAnInvalidCodePoint) { … }
}
}
ABSL_NAMESPACE_END
}