Skip to content

Commit b45bd24

Browse files
committed
[test] seeing if the test string itself is what's breaking on MinGW
1 parent 55cbb04 commit b45bd24

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

test.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ TEST test_utf8_to_utf32(void) {
6767
ASSERT_EQ(converted.written_len, 17);
6868
ASSERT_EQ(utf32_output[converted.written_len - 2], 233);
6969

70-
const unsigned char *data_long_str = (unsigned char *)"we on a world tour نحن في جولة حول العالم nous sommes en tournée mondiale мы в мировом турне a wa lori irin-ajo agbaye 私たちは世界ツアー中です είμαστε σε παγκόσμια περιοδεία በአለም ጉብኝት ላይ ነን jesteśmy w trasie dookoła świata 우리는 세계 여행을 하고 있어요 យើងកំពុងធ្វើដំណើរជុំវិញពិភពលោក ನಾವು ವಿಶ್ವ ಪ್ರವಾಸದಲ್ಲಿದ್ದೇವೆ. մենք համաշխարհային շրջագայության մեջ ենք míele xexeame katã ƒe tsaɖiɖi aɖe dzi เรากำลังทัวร์รอบโลก हम विश्व भ्रमण पर हैं pachantinpi puriypin kashanchis אנחנו בסיבוב הופעות עולמי kaulâh bâdâ è tur dhunnya qegħdin fuq tour tad-dinja ང་ཚོ་འཛམ་གླིང་སྐོར་བསྐྱོད་བྱེད་བཞིན་ཡོད།";
70+
const unsigned char *data_long_str = (unsigned char *)"we on a world tour نحن في جولة حول العالم nous sommes en tournée mondiale мы в мировом турне a wa lori irin-ajo agbaye 私たちは世界ツアー中です είμαστε σε παγκόσμια περιοδεία በአለም ጉብኝት ላይ ነን jesteśmy w trasie dookoła świata 우리는 세계 여행을 하고 있어요 យើងកំពុងធ្វើដំណើរជុំវិញពិភពលោក ನಾವು ವಿಶ್ವ ಪ್ರವಾಸದಲ್ಲಿದ್ದೇವೆ. մենք համաշխարհային շրջագայության մեջ ենք míele xexeame katã ƒe tsaɖiɖi aɖe dzi";
7171
size_t len_long = strlen((const char *)data_long_str);
7272
char *data_long = aligned_malloc(len_long, 32);
7373
memcpy(data_long, data_long_str, len_long);
@@ -76,16 +76,17 @@ TEST test_utf8_to_utf32(void) {
7676
utf_result_t converted_long = convert_utf8_to_utf32(data_long, len_long, utf32_output_long, utf32_output_len_long);
7777
ASSERT_EQ(converted_long.return_code, SIMDUTF_SUCCESS);
7878
ASSERT_EQ(converted_long.read_len, len_long);
79-
ASSERT_EQ(converted_long.written_len, 563);
80-
ASSERT_EQ(utf32_output_long[converted_long.written_len - 1], 3853);
79+
ASSERT_EQ(converted_long.written_len, 369);
80+
ASSERT_EQ(utf32_output_long[converted_long.written_len - 6], 598);
8181

8282
memset(utf32_output, 0, utf32_output_len * sizeof(uint32_t));
8383

8484
converted_long = convert_valid_utf8_to_utf32(data_long, len_long, utf32_output_long, utf32_output_len_long);
8585
ASSERT_EQ(converted_long.return_code, SIMDUTF_SUCCESS);
8686
ASSERT_EQ(converted_long.read_len, len_long);
87-
ASSERT_EQ(converted_long.written_len, 563);
88-
ASSERT_EQ(utf32_output_long[converted_long.written_len - 1], 3853);
87+
printf("converted_long.written_len: %zu\n", converted_long.written_len);
88+
ASSERT_EQ(converted_long.written_len, 369);
89+
ASSERT_EQ(utf32_output_long[converted_long.written_len - 6], 598);
8990

9091
aligned_free(data);
9192
aligned_free(utf32_output);

0 commit comments

Comments
 (0)