Lines Matching full:test

54 		/* simple test for escaping angular brackets */
57 {"ang<ular>test", NULL},
58 L"ls ang\\<ular\\>test "
61 /* test angular bracket inside double quotes: ls "dq_ang */
64 {"dq_ang<ular>test", NULL},
65 L"ls \"dq_ang<ular>test\""
68 /* test angular bracket inside singlq quotes: ls "sq_ang */
71 {"sq_ang<ular>test", NULL},
72 L"ls 'sq_ang<ular>test'"
75 /* simple test for backslash */
78 {"backslash\\test", NULL},
79 L"ls backslash\\\\test "
85 {"sbackslash\\test", NULL},
86 L"ls 'sbackslash\\test'"
92 {"dbackslash\\test", NULL},
93 L"ls \"dbackslash\\\\test\""
96 /* test braces */
99 {"braces{test}", NULL},
100 L"ls braces\\{test\\} "
103 /* test braces inside single quotes */
106 {"sbraces{test}", NULL},
107 L"ls 'sbraces{test}'"
110 /* test braces inside double quotes */
113 {"dbraces{test}", NULL},
114 L"ls \"dbraces{test}\""
117 /* test dollar */
124 /* test dollar inside single quotes */
131 /* test dollar inside double quotes */
138 /* test equals */
141 {"equals==test", NULL},
142 L"ls equals\\=\\=test "
145 /* test equals inside sinqle quotes */
148 {"sequals==test", NULL},
149 L"ls 'sequals==test'"
152 /* test equals inside double quotes */
155 {"dequals==test", NULL},
156 L"ls \"dequals==test\""
159 /* test \n */
166 /* test \n inside single quotes */
173 /* test \n inside double quotes */
180 /* test single space */
183 {"space test", NULL},
184 L"ls space\\ test "
187 /* test single space inside singlq quotes */
190 {"s_space test", NULL},
191 L"ls 's_space test'"
194 /* test single space inside double quotes */
197 {"d_space test", NULL},
198 L"ls \"d_space test\""
201 /* test multiple spaces */
204 {"multi space test", NULL},
205 L"ls multi\\ space\\ \\ test "
208 /* test multiple spaces inside single quotes */
211 {"s_multi space test", NULL},
212 L"ls 's_multi space test'"
215 /* test multiple spaces inside double quotes */
218 {"d_multi space test", NULL},
219 L"ls \"d_multi space test\""
222 /* test double quotes */
229 /* test double quotes inside single quotes */
236 /* test double quotes inside double quotes */
243 /* test multiple double quotes */
250 /* test multiple double quotes inside single quotes */
257 /* test multiple double quotes inside double quotes */
264 /* test one single quote */
271 /* test one single quote inside single quote */
278 /* test one single quote inside double quote */
285 /* test multiple single quotes */
292 /* test multiple single quotes inside single quote */
299 /* test multiple single quotes inside double quote */
306 /* test parenthesis */
309 {"paren(test)", NULL},
310 L"ls paren\\(test\\) "
313 /* test parenthesis inside single quote */
316 {"sparen(test)", NULL},
317 L"ls 'sparen(test)'"
320 /* test parenthesis inside double quote */
323 {"dparen(test)", NULL},
324 L"ls \"dparen(test)\""
327 /* test pipe */
330 {"pipe|test", NULL},
331 L"ls pipe\\|test "
334 /* test pipe inside single quote */
337 {"spipe|test", NULL},
338 L"ls 'spipe|test'",
341 /* test pipe inside double quote */
344 {"dpipe|test", NULL},
345 L"ls \"dpipe|test\""
348 /* test tab */
355 /* test tab inside single quote */
362 /* test tab inside double quote */
369 /* test back tick */
372 {"tick`test`", NULL},
373 L"ls tick\\`test\\` "
376 /* test back tick inside single quote */
379 {"stick`test`", NULL},
380 L"ls 'stick`test`'"
383 /* test back tick inside double quote */
386 {"dtick`test`", NULL},
387 L"ls \"dtick\\`test\\`\""
390 /* test for @ */
397 /* test for @ inside single quote */
404 /* test for @ inside double quote */
411 /* test ; */
414 {"semi;colon;test", NULL},
415 L"ls semi\\;colon\\;test "
418 /* test ; inside single quote */
421 {"ssemi;colon;test", NULL},
422 L"ls 'ssemi;colon;test'"
425 /* test ; inside double quote */
428 {"dsemi;colon;test", NULL},
429 L"ls \"dsemi;colon;test\""
432 /* test & */
439 /* test & inside single quote */
446 /* test & inside double quote */
453 /* test completion when cursor at \ */
460 /* test completion when cursor at single quote */
467 /* test completion when cursor at double quote */
474 /* test multiple completion matches */
493 * based on the test cases present in inputs[] (above)
544 * We need to assert that it matches with the expected value in our test data in main()