Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Tests\Utils\Validators\SemanticDataValidator Class Reference
Inheritance diagram for SMW\Tests\Utils\Validators\SemanticDataValidator:
Inheritance graph
[legend]
Collaboration diagram for SMW\Tests\Utils\Validators\SemanticDataValidator:
Collaboration graph
[legend]

Public Member Functions

 setStrictModeForValueMatch ( $strictMode)
 
 assertThatSemanticDataIsEmpty (SemanticData $semanticData)
 
 assertThatSemanticDataIsNotEmpty (SemanticData $semanticData)
 
 assertThatCategoriesAreSet (array $expected, SemanticData $semanticData)
 
 assertThatSemanticDataHasPropertyCountOf ( $count, SemanticData $semanticData, $msg=null)
 
 assertHasProperties (array $expected, array $properties)
 
 assertThatPropertyHasCharacteristicsAs (array $expected, DIProperty $property)
 
 assertThatPropertiesAreSet (array $expected, SemanticData $semanticData, $message='')
 
 assertThatPropertyValuesAreSet (array &$expected, DIProperty $property, array $dataItems)
 

Detailed Description

SMW SMWExtension

GNU GPL v2+

Since
1.9.1
Author
mwjames

Member Function Documentation

◆ assertHasProperties()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertHasProperties ( array  $expected,
array  $properties 
)
Since
2.1
Parameters
array$expected
array$properties

◆ assertThatCategoriesAreSet()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatCategoriesAreSet ( array  $expected,
SemanticData  $semanticData 
)
Since
1.9.1
Parameters
array$expected
SemanticData$semanticData

◆ assertThatPropertiesAreSet()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatPropertiesAreSet ( array  $expected,
SemanticData  $semanticData,
  $message = '' 
)

Assertion array should follow: 'propertyCount' => int 'propertyLabels' => array() or 'propertyKeys' => array() 'propertyValues' => array()

Since
1.9.1
Parameters
array$expected
SemanticData$semanticData

◆ assertThatPropertyHasCharacteristicsAs()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatPropertyHasCharacteristicsAs ( array  $expected,
DIProperty  $property 
)
Since
1.9.1
Parameters
array$expected
DIProperty$property

◆ assertThatPropertyValuesAreSet()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatPropertyValuesAreSet ( array &  $expected,
DIProperty  $property,
array  $dataItems 
)
Since
1.9.1
Parameters
array$expected
DIProperty$property

◆ assertThatSemanticDataHasPropertyCountOf()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatSemanticDataHasPropertyCountOf (   $count,
SemanticData  $semanticData,
  $msg = null 
)
Since
1.9.1
Parameters
integer$count
SemanticData$semanticData
string | null$msg

◆ assertThatSemanticDataIsEmpty()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatSemanticDataIsEmpty ( SemanticData  $semanticData)
Since
1.9.1
Parameters
SemanticData$semanticData

◆ assertThatSemanticDataIsNotEmpty()

SMW\Tests\Utils\Validators\SemanticDataValidator::assertThatSemanticDataIsNotEmpty ( SemanticData  $semanticData)
Since
1.9.1
Parameters
SemanticData$semanticData

◆ setStrictModeForValueMatch()

SMW\Tests\Utils\Validators\SemanticDataValidator::setStrictModeForValueMatch (   $strictMode)
Parameters
boolean$strictMode

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

About | General disclaimer | Privacy policy