SwitchQueryTest
extends TestCase
in package
Uses
SearchServiceTrait
SwitchQuery recommendation module Test Class
Tags
Table of Contents
- testAdvancedQuery() : void
- Test advanced query
- testGetResults() : void
- Test "getResults"
- testIdQuery() : void
- Test id query
- testLowercaseBooleans() : void
- Test lowercase booleans
- testLowercaseBooleansAndCaseInsensitivity() : void
- Test lowercase booleans with case insensitive setting (should be skipped)
- testTransformUnwantedCharacter() : void
- Test transform unwanted character
- testTransformUnwantedCharacterOnPhrase() : void
- Test transform unwanted character on phrase (should omit suggestion)
- testUnwantedBools() : void
- Test unwanted booleans
- testUnwantedQuotes() : void
- Test unwanted quotes
- getMockBackendManager() : BackendManager
- Get a mock backend manager.
- getMockParams() : Params
- Get a mock params object.
- getMockResults() : Results
- Get a mock results object.
- getSearchService() : Service
- Create a search service to wrap the provided BackendManager instance
- getSwitchQuery() : SwitchQuery
- Get a fully configured module
Methods
testAdvancedQuery()
Test advanced query
public
testAdvancedQuery() : void
Return values
void —testGetResults()
Test "getResults"
public
testGetResults() : void
Return values
void —testIdQuery()
Test id query
public
testIdQuery() : void
Return values
void —testLowercaseBooleans()
Test lowercase booleans
public
testLowercaseBooleans() : void
Return values
void —testLowercaseBooleansAndCaseInsensitivity()
Test lowercase booleans with case insensitive setting (should be skipped)
public
testLowercaseBooleansAndCaseInsensitivity() : void
Return values
void —testTransformUnwantedCharacter()
Test transform unwanted character
public
testTransformUnwantedCharacter() : void
Return values
void —testTransformUnwantedCharacterOnPhrase()
Test transform unwanted character on phrase (should omit suggestion)
public
testTransformUnwantedCharacterOnPhrase() : void
Return values
void —testUnwantedBools()
Test unwanted booleans
public
testUnwantedBools() : void
Return values
void —testUnwantedQuotes()
Test unwanted quotes
public
testUnwantedQuotes() : void
Return values
void —getMockBackendManager()
Get a mock backend manager.
protected
getMockBackendManager([bool|string $csBools = true ][, bool $csRanges = true ]) : BackendManager
Parameters
- $csBools : bool|string = true
-
Case sensitive Booleans setting
- $csRanges : bool = true
-
Case sensitive ranges setting
Return values
BackendManager —getMockParams()
Get a mock params object.
protected
getMockParams([string $query = '' ][, string $type = 'basic' ]) : Params
Parameters
- $query : string = ''
-
Query to include
- $type : string = 'basic'
-
Query type ('basic' or 'advanced')
Return values
Params —getMockResults()
Get a mock results object.
protected
getMockResults([string $query = '' ][, string $type = 'basic' ]) : Results
Parameters
- $query : string = ''
-
Query to include
- $type : string = 'basic'
-
Query type ('basic' or 'advanced')
Return values
Results —getSearchService()
Create a search service to wrap the provided BackendManager instance
protected
getSearchService(BackendManager $bm) : Service
Parameters
- $bm : BackendManager
-
BackendManager to wrap in service
Return values
Service —getSwitchQuery()
Get a fully configured module
protected
getSwitchQuery([Results $results = null ][, string $settings = '' ][, BackendManager $bm = null ]) : SwitchQuery
Parameters
- $results : Results = null
-
results object
- $settings : string = ''
-
settings
- $bm : BackendManager = null
-
backend manager