RandomTest
extends TestCase
in package
Random Test Class
Tags
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 —getDriver()
Get a fake record driver
protected
getDriver() : TestHarness