mirror of
https://github.com/phpbb/phpbb.git
synced 2025-03-14 04:30:29 +01:00
[ticket/12933] Add test cases for * wildcard searches
PHPBB3-12933
This commit is contained in:
parent
252018b813
commit
35edd7a043
@ -19,6 +19,11 @@
|
||||
<value>commonword</value>
|
||||
<value>commonword</value>
|
||||
</row>
|
||||
<row>
|
||||
<value>baaz</value>
|
||||
<value>baaz</value>
|
||||
<value>baaz</value>
|
||||
</row>
|
||||
</table>
|
||||
<table name="phpbb_search_wordlist">
|
||||
<column>word_id</column>
|
||||
@ -39,5 +44,10 @@
|
||||
<value>commonword</value>
|
||||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value>4</value>
|
||||
<value>baaz</value>
|
||||
<value>0</value>
|
||||
</row>
|
||||
</table>
|
||||
</dataset>
|
||||
|
@ -35,6 +35,8 @@ class phpbb_search_native_test extends phpbb_search_test_case
|
||||
$this->db = $this->new_dbal();
|
||||
$error = null;
|
||||
$class = self::get_search_wrapper('\phpbb\search\fulltext_native');
|
||||
$config['fulltext_native_min_chars'] = 2;
|
||||
$config['fulltext_native_max_chars'] = 14;
|
||||
$this->search = new $class($error, $phpbb_root_path, $phpEx, null, $config, $this->db, $user);
|
||||
}
|
||||
|
||||
@ -55,6 +57,54 @@ class phpbb_search_native_test extends phpbb_search_test_case
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'baaz*',
|
||||
'all',
|
||||
true,
|
||||
array('\'baaz%\''),
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'ba*az',
|
||||
'all',
|
||||
true,
|
||||
array('\'ba%az\''),
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'ba*z',
|
||||
'all',
|
||||
true,
|
||||
array('\'ba%z\''),
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'baa* baaz*',
|
||||
'all',
|
||||
true,
|
||||
array('\'baa%\'', '\'baaz%\''),
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'ba*z baa*',
|
||||
'all',
|
||||
true,
|
||||
array('\'ba%z\'', '\'baa%\''),
|
||||
array(),
|
||||
array(),
|
||||
),
|
||||
array(
|
||||
'baaz* commonword',
|
||||
'all',
|
||||
true,
|
||||
array('\'baaz%\''),
|
||||
array(),
|
||||
array('commonword'),
|
||||
),
|
||||
array(
|
||||
'foo bar',
|
||||
'all',
|
||||
|
Loading…
x
Reference in New Issue
Block a user