From c35e83d9a431ffca75fe6901acce082d84059ed3 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Tue, 27 Nov 2007 22:36:24 +0000 Subject: [PATCH] pinpoint tests for a couple more unicode.c bits Organization: Straylight/Edgeware From: Richard Kettlewell --- lib/test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/test.c b/lib/test.c index e77d994..3b1eca3 100644 --- a/lib/test.c +++ b/lib/test.c @@ -217,6 +217,7 @@ static void test_utf8(void) { U8("\xF4\x80\x80\x80", "0x100000"); U8("\xF4\x8F\xBF\xBF", "0x10FFFF"); insist(!validutf8("\xF4\x90\x80\x80")); + insist(!validutf8("\xF4\x80\xFF\x80")); /* miscellaneous non-UTF-8 rubbish */ insist(!validutf8("\x80")); @@ -674,6 +675,8 @@ static void test_unicode(void) { fclose(fp); breaktest("auxiliary/GraphemeBreakTest.txt", utf32_is_grapheme_boundary); breaktest("auxiliary/WordBreakTest.txt", utf32_is_word_boundary); + insist(utf32_combining_class(0x40000) == 0); + insist(utf32_combining_class(0xE0000) == 0); } static void test_signame(void) { -- [mdw]