Browse code

check-matcher: added prefix altstr test cases

Kevin Lin authored on 2015/07/08 03:02:57
Showing 1 changed files
... ...
@@ -53,6 +53,27 @@ static const struct ac_testdata_s {
53 53
      * maxpatlen */
54 54
     { "\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1dddddddddddddddddddd5\1\1\1\1\1\1\1\1\1\1\1\1\1","6464646464646464646464646464646464646464(35|36)","Test_8: filter bug"},
55 55
 
56
+    /* altbyte */
57
+    { "aabaa", "6161(62|63|64)6161", "Ac_Altstr_Test_1" }, /* control */
58
+    { "aacaa", "6161(62|63|64)6161", "Ac_Altstr_Test_1" }, /* control */
59
+    { "aadaa", "6161(62|63|64)6161", "Ac_Altstr_Test_1" }, /* control */
60
+
61
+    /* alt-fstr */
62
+    { "aabbbaa", "6161(626262|636363|646464)6161", "Ac_Altstr_Test_2" }, /* control */
63
+    { "aacccaa", "6161(626262|636363|646464)6161", "Ac_Altstr_Test_2" }, /* control */
64
+    { "aadddaa", "6161(626262|636363|646464)6161", "Ac_Altstr_Test_2" }, /* control */
65
+
66
+    /* alt-vstr */
67
+    { "aabbaa", "6161(6262|63636363|6464646464)6161", "Ac_Altstr_Test_3" }, /* control */
68
+    { "aaccccaa", "6161(6262|63636363|6464646464)6161", "Ac_Altstr_Test_3" }, /* control */
69
+    { "aadddddaa", "6161(6262|63636363|6464646464)6161", "Ac_Altstr_Test_3" }, /* control */
70
+
71
+    /* alt-embed */
72
+    { "aajjaa", "6161(6a6a|66(6767|6868)66|6969)6161", "Ac_Altstr_Test_4" }, /* control */
73
+    { "aafggfaa", "6161(6a6a|66(6767|6868)66|6969)6161", "Ac_Altstr_Test_4" }, /* control */
74
+    { "aafhhfaa", "6161(6a6a|66(6767|6868)66|6969)6161", "Ac_Altstr_Test_4" }, /* control */
75
+    { "aaiiaa", "6161(6a6a|66(6767|6868)66|6969)6161", "Ac_Altstr_Test_4" }, /* control */
76
+
56 77
     { NULL, NULL, NULL }
57 78
 };
58 79