Tests started on Fri Jul 19 13:20:10 PDT 2019 and finished on Fri Jul 19 13:22:39 PDT 2019
Start running the tests on Fri Jul 19 13:20:39 PDT 2019 libutf8 v1.0.5 [16641]:unittest: seed is 1563567639 SECTION: Verify the BOM character SECTION: Verify the five BOMs as is SECTION: Verify the five BOMs as is SECTION: Verify u32string that starts with a BOM (CPU Endianness) SECTION: Verify Case Insensitive String Constructors SECTION: Verify Case Insensitive String Comparators SECTION: Verify minimum buffer length for MBS conversions SECTION: Test UTF-32 to UTF-8 with characters between 0x00 and 0x7F inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x80 and 0x7FF inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x800 and 0xFFFF inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x10000 and 0x10FFFF inclusive SECTION: Test UTF-32 to UTF-8 with an empty input string SECTION: Verify that surrogates do not work in UTF-8 SECTION: Verify that too large a number is not supported SECTION: Verify that surrogates do not work in UTF-8 SECTION: Test an invalid UTF-8 sequence (0x80 to 0x7FF) SECTION: Test an invalid UTF-8 sequence (0x800 to 0xFFFF) SECTION: Test UTF-32 to UTF-8 with characters between 0x010000 and 0x110000 inclusive SECTION: Test three random characters, destroy the second one and make sure it gets skipped properly SECTION: valid iterators tests SECTION: iterators with invalid characters (bad UTF-8) SECTION: iterators with invalid characters (too large) SECTION: test conversion strings (0x0001 to 0xFFFD) SECTION: test conversion strings (0x10000 to 0x110000) SECTION: test surrogate string conversion (u8) SECTION: test surrogate string conversion (u32) SECTION: test conversion strings between 0x110000 and 0xFFFFFFFF SECTION: invalid UTF-16 surrogate usage SECTION: test wc to u8string conversions between 0 and 0x80 SECTION: test wc to u8string conversions between 0x80 and 0x800 SECTION: test wc to u8string conversions between 0x800 and 0x10000 SECTION: test wc to u8string conversions between 0x10000 and 0x110000 SECTION: test wc to u8string conversions between 0x800 and 0x10000 SECTION: test wc to u8string conversions between 0x110000 and 0xFFFFFFFF SECTION: compare UTF-8 strings SECTION: verify runtime vs compile time version numbers =============================================================================== All tests passed (70983936 assertions in 13 test cases) Finished running the tests on Fri Jul 19 13:22:33 PDT 2019