VuFind API Documentation

SwitchQueryTest extends TestCase
in package
Uses SearchServiceTrait

SwitchQuery recommendation module Test Class

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

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

Search results