[ticket/11288] Add unit test cases for foo-bar like queries

foo-bar and foo -bar are interpreted differently by
native search backend now.

PHPBB3-11288
This commit is contained in:
Dhruv 2014-03-09 22:30:22 +05:30
parent 1688d88059
commit baed78bde7

View file

@ -119,6 +119,55 @@ class phpbb_search_native_test extends phpbb_search_test_case
array(1, 2), array(1, 2),
array(), array(),
), ),
array(
'foo -foo',
'all',
true,
array(1),
array(1),
array(),
),
array(
'-foo foo',
'all',
true,
array(1),
array(1),
array(),
),
// some creative edge cases
array(
'foo foo-',
'all',
true,
array(1),
array(),
array(),
),
array(
'foo- foo',
'all',
true,
array(1),
array(),
array(),
),
array(
'foo-bar',
'all',
true,
array(1, 2),
array(),
array(),
),
array(
'foo-bar-foo',
'all',
true,
array(1, 2),
array(),
array(),
),
// all common // all common
array( array(
'commonword', 'commonword',