OLD | NEW |
1 Check to see that FilteredItemSelectionDialog uses proper regex to filter result
s. | 1 Check to see that FilteredItemSelectionDialog uses proper regex to filter result
s. |
2 | 2 |
3 | 3 |
4 Empty query matches everything | 4 Empty query matches everything |
5 Query:"" | 5 Query:"" |
6 Input:["a","bc"] | 6 Input:["a","bc"] |
7 Output:["a","bc"] | 7 Output:["a","bc"] |
| 8 Selected item index: 0 |
8 | 9 |
9 Case sensitive matching | 10 Case sensitive matching |
10 Query:"aB" | 11 Query:"aB" |
11 Input:["abc","acB"] | 12 Input:["abc","acB"] |
12 Output:["abc","acB"] | 13 Output:["abc","acB"] |
| 14 Selected item index: 0 |
13 | 15 |
14 Case insensitive matching | 16 Case insensitive matching |
15 Query:"ab" | 17 Query:"ab" |
16 Input:["abc","bac","a_B"] | 18 Input:["abc","bac","a_B"] |
17 Output:["abc","a_B"] | 19 Output:["abc","a_B"] |
| 20 Selected item index: 0 |
18 | 21 |
19 Duplicate symbols in query | 22 Duplicate symbols in query |
20 Query:"aab" | 23 Query:"aab" |
21 Input:["abab","abaa","caab","baac","fooaab"] | 24 Input:["abab","abaa","caab","baac","fooaab"] |
22 Output:["abab","caab","fooaab"] | 25 Output:["abab","caab","fooaab"] |
| 26 Selected item index: 0 |
23 | 27 |
24 Dangerous input escaping | 28 Dangerous input escaping |
25 Query:"^[]{}()\\.$*+?|" | 29 Query:"^[]{}()\\.$*+?|" |
26 Input:["^[]{}()\\.$*+?|","0123456789abcdef"] | 30 Input:["^[]{}()\\.$*+?|","0123456789abcdef"] |
27 Output:["^[]{}()\\.$*+?|"] | 31 Output:["^[]{}()\\.$*+?|"] |
| 32 Selected item index: 0 |
28 | 33 |
| 34 Item index is not reported in go-to line |
| 35 Query:":1" |
| 36 Input:[":1:2:3.js"] |
| 37 Output:[":1:2:3.js"] |
| 38 Selected item index: null |
| 39 |
OLD | NEW |