tests/pattern: Add compilation and copy test for utf-8 string

While we already tested this for matching we did not when copying, so
adding an expclit test for the utf8 case.
This commit is contained in:
Marco Trevisan (Treviño) 2021-04-25 03:36:06 +02:00
parent 37323239a0
commit 11f31d8220

View File

@ -51,12 +51,12 @@ struct _CompileTest
guint min;
};
static CompileTest compile_tests[] =
{
static CompileTest compile_tests[] = {
{ "*A?B*", G_MATCH_ALL, "*A?B*", 3 },
{ "ABC*DEFGH", G_MATCH_ALL_TAIL, "HGFED*CBA", 8 },
{ "ABCDEF*GH", G_MATCH_ALL, "ABCDEF*GH", 8 },
{ "ABC**?***??**DEF*GH", G_MATCH_ALL, "ABC*???DEF*GH", 11 },
{ "**ABC***?🤌DEF**", G_MATCH_ALL, "*ABC*?🤌DEF*", 11 },
{ "*A?AA", G_MATCH_ALL_TAIL, "AA?A*", 4 },
{ "ABCD*", G_MATCH_HEAD, "ABCD", 4 },
{ "*ABCD", G_MATCH_TAIL, "ABCD", 4 },