┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
authorIsmael Asensio <[email protected]>2020-07-04 16:23:24 +0200
committerElvis Angelaccio <[email protected]>2020-07-05 17:15:31 +0000
commitee97db4dfc10e87f637d8387fb3f4d3590d95697 (patch)
tree42987295290e46b280801392f1d85e69897c5135 /src/dolphinmainwindow.cpp
parentec03435022efa72a428a43eb106eaf31f503a9e6 (diff)
[search] Fix corner cases when using quotes in filenames
The `filename` term in a search query is enclosed into quotes. As the user can have additional quotes in the search term, there were several corner cases where the parsing would fail to correctly split the terms New test cases have been added to cover this possibility Previous tests still passes to avoid regressions BEFORE: ``` (filename/quoted) Compared values are not the same Actual (query.text()): "xyz\"\"" Expected (expectedText): "\"abc xyz\"" (filename/mixed) Compared values are not the same Actual (query.text()): "xyz\" tuv\"" Expected (expectedText): "\"abc xyz\" tuv" (content+filename/quoted) Compared values are not the same Actual (query.text()): "abc xyz xyz\"\"" Expected (expectedText): "abc xyz filename:\"\"abc xyz\"\"" ```
Diffstat (limited to 'src/dolphinmainwindow.cpp')
0 files changed, 0 insertions, 0 deletions