Skip to content

Commit c3334a7

Browse files
committed
in_tail: tests: Add testcases for subdivision flags characters
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent c9e98da commit c3334a7

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed
Binary file not shown.
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"log":"🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿"}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"log":"🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🏴󠁧󠁢󠁥󠁮󠁧󠁿"}

tests/runtime/in_tail.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -719,6 +719,20 @@ void flb_test_in_tail_utf16be_j()
719719
"Unicode.Encoding", "auto",
720720
NULL);
721721
}
722+
723+
void flb_test_in_tail_utf16le_subdivision_flags()
724+
{
725+
do_test_unicode("tail", "unicode_subdivision_flags", 1,
726+
"Unicode.Encoding", "auto",
727+
NULL);
728+
}
729+
730+
void flb_test_in_tail_utf16be_subdivision_flags()
731+
{
732+
do_test_unicode("tail", "unicode_subdivision_flags_be", 1,
733+
"Unicode.Encoding", "auto",
734+
NULL);
735+
}
722736
#endif
723737

724738
int write_long_lines(int fd) {
@@ -2147,6 +2161,8 @@ TEST_LIST = {
21472161
{"utf16be_c", flb_test_in_tail_utf16be_c},
21482162
{"utf16le_j", flb_test_in_tail_utf16le_j},
21492163
{"utf16be_j", flb_test_in_tail_utf16be_j},
2164+
{"utf16le_subdivision_flags", flb_test_in_tail_utf16le_subdivision_flags},
2165+
{"utf16be_subdivision_flags", flb_test_in_tail_utf16be_subdivision_flags},
21502166
#endif
21512167

21522168
#ifdef in_tail

0 commit comments

Comments
 (0)