PHP Class Fuel\Validation\ValidatorTest

Inheritance: extends Codeception\TestCase\Test
Datei anzeigen Open project: fuelphp/validation

Protected Properties

Property Type Description
$object Validator
$testFields Fuel\Validation\RuleInterface[][] Contains some test fields with rules

Public Methods

Method 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 ( )

Protected Methods

Method Description
_before ( )
addTestRules ( ) Adds sample fields and rules to the validation object

Method Details

_before() protected method

protected _before ( )

addTestRules() protected method

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

runMultipleFieldsData() public method

Provides various data sets to test validation running
public runMultipleFieldsData ( ) : array
return array

testAddCoreRuleOverride() public method

testAddCustomRule() public method

public testAddCustomRule ( )

testAddField() public method

public testAddField ( )

testAddInvalidField() public method

public testAddInvalidField ( )

testAddMagicRule() public method

public testAddMagicRule ( )

testAddRule() public method

public testAddRule ( )

testBuildWithArrayParameter() public method

testCreateRuleInstanceFailure() public method

testCreateRuleInstanceWithGlobalMessage() public method

testGetField() public method

public testGetField ( )

testGetFieldFailure() public method

public testGetFieldFailure ( )

testGetInvalidFieldRules() public method

testGetSetGlobalMessage() public method

testMagicChain() public method

public testMagicChain ( )

testMagicRuleInvalid() public method

testMessageReplacement() public method

testNestedValidator() public method

public testNestedValidator ( )

testNestedValidatorFailure() public method

testRequired() public method

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 method

public testRun ( )

testRunFailure() public method

public testRunFailure ( )

testRunField() public method

public testRunField ( )

testRunFieldFailure() public method

public testRunFieldFailure ( )

testRunMultipleFields() public method

public testRunMultipleFields ( $expected, $data )

testSetMessage() public method

public testSetMessage ( )

testSetMessageException() public method

testValidateFieldWithEmptyString() public method

Property Details

$object protected_oe property

protected Validator,Fuel\Validation $object
return Validator

$testFields protected_oe property

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