VuFind API Documentation

RandomTest extends TestCase
in package

Random Test Class

Tags
category

VuFind

author

Sudharma Kellampalli skellamp@villanova.edu

license

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

link

Wiki

Table of Contents

setUpTestInputsAndExpectations()  : array<string|int, mixed>
Support method to mock objects.
testGetFromRecord()  : void
Test deriving channel information from a record driver object.
testGetFromSearch()  : void
Test deriving channel information from a search results object.
getCommandChecker()  : callable
Support method to test callbacks.
getConfiguredCoverRouterMock()  : MockObject
Get a configured cover router mock.
getConfiguredParamsMock()  : MockObject
Get a configured parameters object mock.
getConfiguredRecordRouterMock()  : MockObject
Get a configured record router mock.
getDriver()  : TestHarness
Get a fake record driver

Methods

setUpTestInputsAndExpectations()

Support method to mock objects.

public setUpTestInputsAndExpectations() : array<string|int, mixed>
Return values
array<string|int, mixed>

testGetFromRecord()

Test deriving channel information from a record driver object.

public testGetFromRecord() : void
Return values
void

testGetFromSearch()

Test deriving channel information from a search results object.

public testGetFromSearch() : void
Return values
void

getCommandChecker()

Support method to test callbacks.

protected getCommandChecker([array<string|int, mixed> $args = [] ][, string $class = VuFindSearchCommandRandomCommand::class ][, string $target = 'Solr' ]) : callable
Parameters
$args : array<string|int, mixed> = []

Command arguments

$class : string = VuFindSearchCommandRandomCommand::class

Command class

$target : string = 'Solr'

Target identifier

Return values
callable

getConfiguredCoverRouterMock()

Get a configured cover router mock.

protected getConfiguredCoverRouterMock(mixed $recordDriver) : MockObject
Parameters
$recordDriver : mixed

expected input record driver for getUrl method.

Return values
MockObject

getConfiguredParamsMock()

Get a configured parameters object mock.

protected getConfiguredParamsMock(Query $query, ParamBag $paramBag) : MockObject
Parameters
$query : Query

Search query object to be returned by getQuery method.

$paramBag : ParamBag

Request parameters to be returned by getBackendParameters method.

Return values
MockObject

getConfiguredRecordRouterMock()

Get a configured record router mock.

protected getConfiguredRecordRouterMock(mixed $recordDriver) : MockObject
Parameters
$recordDriver : mixed

expected input record driver for getTabRouteDetails method.

Return values
MockObject

Search results