PHP Class Fuel\Validation\ValidatorTest

Inheritance: extends Codeception\TestCase\Test
Afficher le fichier Open project: fuelphp/validation

Protected Properties

Свойство Type Description
$object Validator
$testFields Fuel\Validation\RuleInterface[][] Contains some test fields with rules

Méthodes publiques

Méthode Description
runMultipleFieldsData ( ) : array Provides various data sets to test validation running
testAddCoreRuleOverride ( )
testAddCustomRule ( )
testAddField ( )
testAddInvalidField ( )
testAddMagicRule ( )
testAddRule ( )
testBuildWithArrayParameter ( )
testCreateRuleInstanceFailure ( )
testCreateRuleInstanceWithGlobalMessage ( )
testGetField ( )
testGetFieldFailure ( )
testGetInvalidFieldRules ( )
testGetSetGlobalMessage ( )
testMagicChain ( )
testMagicRuleInvalid ( )
testMessageReplacement ( )
testNestedValidator ( )
testNestedValidatorFailure ( )
testRequired ( ) The required rule was not being run if the data did not contain the required field, resulting in a false positive
testRun ( )
testRunFailure ( )
testRunField ( )
testRunFieldFailure ( )
testRunMultipleFields ( $expected, $data )
testSetMessage ( )
testSetMessageException ( )
testValidateFieldWithEmptyString ( )

Méthodes protégées

Méthode Description
_before ( )
addTestRules ( ) Adds sample fields and rules to the validation object

Method Details

_before() protected méthode

protected _before ( )

addTestRules() protected méthode

Adds sample fields and rules to the validation object
protected addTestRules ( )

runMultipleFieldsData() public méthode

Provides various data sets to test validation running
public runMultipleFieldsData ( ) : array
Résultat array

testAddCoreRuleOverride() public méthode

testAddCustomRule() public méthode

public testAddCustomRule ( )

testAddField() public méthode

public testAddField ( )

testAddInvalidField() public méthode

public testAddInvalidField ( )

testAddMagicRule() public méthode

public testAddMagicRule ( )

testAddRule() public méthode

public testAddRule ( )

testBuildWithArrayParameter() public méthode

testCreateRuleInstanceFailure() public méthode

testCreateRuleInstanceWithGlobalMessage() public méthode

testGetField() public méthode

public testGetField ( )

testGetFieldFailure() public méthode

public testGetFieldFailure ( )

testGetInvalidFieldRules() public méthode

testGetSetGlobalMessage() public méthode

testMagicChain() public méthode

public testMagicChain ( )

testMagicRuleInvalid() public méthode

testMessageReplacement() public méthode

testNestedValidator() public méthode

public testNestedValidator ( )

testNestedValidatorFailure() public méthode

testRequired() public méthode

The required rule was not being run if the data did not contain the required field, resulting in a false positive
public testRequired ( )

testRun() public méthode

public testRun ( )

testRunFailure() public méthode

public testRunFailure ( )

testRunField() public méthode

public testRunField ( )

testRunFieldFailure() public méthode

public testRunFieldFailure ( )

testRunMultipleFields() public méthode

public testRunMultipleFields ( $expected, $data )

testSetMessage() public méthode

public testSetMessage ( )

testSetMessageException() public méthode

testValidateFieldWithEmptyString() public méthode

Property Details

$object protected_oe property

protected Validator,Fuel\Validation $object
Résultat Validator

$testFields protected_oe property

Contains some test fields with rules
protected RuleInterface[][],Fuel\Validation $testFields
Résultat Fuel\Validation\RuleInterface[][]