SearchMemoryTest
extends TestCase
in package
Uses
ViewTrait
SearchMemory view helper Test Class
Tags
Table of Contents
- $searchBasePath : string
- Fake base path to use during tests.
- $searchRoute : string
- Fake route name to use during tests.
- getLastSearchParamsProvider() : array<string|int, mixed>
- Data provider for testGetLastSearchParams()
- testGetLastSearchLinkWithoutSavedSearch() : void
- Test search memory helper's getLastSearchLink() method with no saved search.
- testGetLastSearchLinkWithSavedSearch() : void
- Test search memory helper's getLastSearchLink() method with a saved search.
- testGetLastSearchParams() : void
- Test search memory helper's getLastSearchParams() method.
- testGetLastSearchUrlWithoutSavedSearch() : void
- Test search memory helper's getLastSearchUrl() method with no saved search.
- testGetLastSearchUrlWithSavedSearch() : void
- Test search memory helper's getLastSearchUrl() method with a saved search.
- getConfiguredView() : PhpRenderer
- Get a configured view object with relevant helpers for testing.
- getMockSolrParams() : MockObject|Params
- Get a mock Solr Params object.
- getMockSolrResults() : MockObject|Results
- Get a mock Solr Results object.
- getPathForTheme() : string
- Get the directory for a given theme.
- getPhpRenderer() : PhpRenderer
- Get a working renderer.
- getSearchMemoryViewHelper() : SearchMemory
- Get mock SearchMemory view helper
Properties
$searchBasePath
Fake base path to use during tests.
protected
string
$searchBasePath
= '/foo/bar'
$searchRoute
Fake route name to use during tests.
protected
string
$searchRoute
= 'foo-bar'
Methods
getLastSearchParamsProvider()
Data provider for testGetLastSearchParams()
public
static getLastSearchParamsProvider() : array<string|int, mixed>
Return values
array<string|int, mixed> —testGetLastSearchLinkWithoutSavedSearch()
Test search memory helper's getLastSearchLink() method with no saved search.
public
testGetLastSearchLinkWithoutSavedSearch() : void
Return values
void —testGetLastSearchLinkWithSavedSearch()
Test search memory helper's getLastSearchLink() method with a saved search.
public
testGetLastSearchLinkWithSavedSearch() : void
Return values
void —testGetLastSearchParams()
Test search memory helper's getLastSearchParams() method.
public
testGetLastSearchParams(string $query, array<string|int, mixed> $expectedRequestArray) : void
Parameters
- $query : string
-
Query to parse
- $expectedRequestArray : array<string|int, mixed>
-
Expected request parameters to parse
Tags
Return values
void —testGetLastSearchUrlWithoutSavedSearch()
Test search memory helper's getLastSearchUrl() method with no saved search.
public
testGetLastSearchUrlWithoutSavedSearch() : void
Return values
void —testGetLastSearchUrlWithSavedSearch()
Test search memory helper's getLastSearchUrl() method with a saved search.
public
testGetLastSearchUrlWithSavedSearch() : void
Return values
void —getConfiguredView()
Get a configured view object with relevant helpers for testing.
protected
getConfiguredView(Params $solrParams) : PhpRenderer
Parameters
- $solrParams : Params
-
Configured Solr Params object
Return values
PhpRenderer —getMockSolrParams()
Get a mock Solr Params object.
protected
getMockSolrParams([array<string|int, mixed> $requestArray = [] ]) : MockObject|Params
Parameters
- $requestArray : array<string|int, mixed> = []
-
Request array to populate Params from.
Return values
MockObject|Params —getMockSolrResults()
Get a mock Solr Results object.
protected
getMockSolrResults() : MockObject|Results
Return values
MockObject|Results —getPathForTheme()
Get the directory for a given theme.
protected
getPathForTheme(string $theme) : string
Parameters
- $theme : string
-
Theme directory name
Return values
string —getPhpRenderer()
Get a working renderer.
protected
getPhpRenderer([array<string|int, mixed> $plugins = [] ][, string $theme = 'bootstrap3' ]) : PhpRenderer
Parameters
- $plugins : array<string|int, mixed> = []
-
Custom VuFind plug-ins to register
- $theme : string = 'bootstrap3'
-
Theme directory to load from
Return values
PhpRenderer —getSearchMemoryViewHelper()
Get mock SearchMemory view helper
protected
getSearchMemoryViewHelper([Memory|null $memory = null ]) : SearchMemory
Parameters
- $memory : Memory|null = null
-
Optional search memory