Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Tests\JsonTestCaseFileHandler Class Reference

Public Member Functions

 __construct (JsonFileReader $fileReader)
 
 isIncomplete ()
 
 getDebugMode ()
 
 hasAllRequirements ( $dependencyDef=[])
 
 requiredToSkipFor (array $case, $identifier)
 
 requiredToSkipForConnector ( $connectorId)
 
 requiredToSkipForJsonVersion ( $version)
 
 requiredToSkipOnSiteLanguage ( $siteLanguage)
 
 requiredToSkipForMwVersion ( $mwVersion)
 
 getReasonForSkip ()
 
 hasSetting ( $key)
 
 getSettingsFor ( $key, $callback=null)
 
 getListOfProperties ()
 
 getListOfSubjects ()
 
 getPageCreationSetupList ()
 
 getContentsFor ( $key)
 
 findTestCasesFor ( $key)
 
 findTasksBeforeTestExecutionByType ( $type)
 
 findTestCasesByType ( $type)
 
 countTestCasesByType ( $type)
 

Detailed Description

GNU GPL v2+

Since
2.2
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Tests\JsonTestCaseFileHandler::__construct ( JsonFileReader  $fileReader)
Since
2.2
Parameters
JsonFileReader$fileReader

Member Function Documentation

◆ countTestCasesByType()

SMW\Tests\JsonTestCaseFileHandler::countTestCasesByType (   $type)
Since
3.0
Parameters
string$type
Returns
integer

◆ findTasksBeforeTestExecutionByType()

SMW\Tests\JsonTestCaseFileHandler::findTasksBeforeTestExecutionByType (   $type)
Since
2.5
Parameters
string$type
Returns
array

◆ findTestCasesByType()

SMW\Tests\JsonTestCaseFileHandler::findTestCasesByType (   $type)
Since
2.5
Parameters
string$type
Returns
array

◆ findTestCasesFor()

SMW\Tests\JsonTestCaseFileHandler::findTestCasesFor (   $key)
Since
2.2
Parameters
string$key
Returns
array

◆ getContentsFor()

SMW\Tests\JsonTestCaseFileHandler::getContentsFor (   $key)
Since
2.4
Parameters
string$key
Returns
array

◆ getDebugMode()

SMW\Tests\JsonTestCaseFileHandler::getDebugMode ( )
Since
2.2
Returns
boolean

◆ getListOfProperties()

SMW\Tests\JsonTestCaseFileHandler::getListOfProperties ( )
Since
2.2
Returns
array

◆ getListOfSubjects()

SMW\Tests\JsonTestCaseFileHandler::getListOfSubjects ( )
Since
2.2
Returns
array

◆ getPageCreationSetupList()

SMW\Tests\JsonTestCaseFileHandler::getPageCreationSetupList ( )
Since
2.2
Returns
array

◆ getReasonForSkip()

SMW\Tests\JsonTestCaseFileHandler::getReasonForSkip ( )
Since
2.2
Returns
string

◆ getSettingsFor()

SMW\Tests\JsonTestCaseFileHandler::getSettingsFor (   $key,
  $callback = null 
)
Since
2.2
Returns
array|integer|string|boolean
Exceptions
RuntimeException

◆ hasAllRequirements()

SMW\Tests\JsonTestCaseFileHandler::hasAllRequirements (   $dependencyDef = [])
Since
3.0
Returns
boolean

◆ hasSetting()

SMW\Tests\JsonTestCaseFileHandler::hasSetting (   $key)
Since
3.0
Parameters
string$key
Returns
booleam

◆ isIncomplete()

SMW\Tests\JsonTestCaseFileHandler::isIncomplete ( )
Since
2.2
Returns
boolean

◆ requiredToSkipFor()

SMW\Tests\JsonTestCaseFileHandler::requiredToSkipFor ( array  $case,
  $identifier 
)
Since
2.4
Parameters
array$case
string$identifier
Returns
boolean

◆ requiredToSkipForConnector()

SMW\Tests\JsonTestCaseFileHandler::requiredToSkipForConnector (   $connectorId)
Since
2.2
Returns
boolean

◆ requiredToSkipForJsonVersion()

SMW\Tests\JsonTestCaseFileHandler::requiredToSkipForJsonVersion (   $version)
Since
2.2
Returns
boolean

◆ requiredToSkipForMwVersion()

SMW\Tests\JsonTestCaseFileHandler::requiredToSkipForMwVersion (   $mwVersion)
Since
2.2
Returns
boolean

◆ requiredToSkipOnSiteLanguage()

SMW\Tests\JsonTestCaseFileHandler::requiredToSkipOnSiteLanguage (   $siteLanguage)
Since
2.2
Returns
boolean

The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy