blob: f9f6897a8b1e7e362c78dda04fdbedccf9b98585 [file] [log] [blame]
Check to see that FilteredItemSelectionDialog uses proper regex to filter results.
Empty query matches everything
Query:""
Input:["a","bc"]
Output:["a","bc"]
Case sensitive matching
Query:"aB"
Input:["abc","acB"]
Output:["abc","acB"]
Case insensitive matching
Query:"ab"
Input:["abc","bac","a_B"]
Output:["abc","a_B"]
Duplicate symbols in query
Query:"aab"
Input:["abab","abaa","caab","baac","fooaab"]
Output:["abab","caab","fooaab"]
Dangerous input escaping
Query:"^[]{}()\\.$*+?|"
Input:["^[]{}()\\.$*+?|","0123456789abcdef"]
Output:["^[]{}()\\.$*+?|"]