34 $this->validator = $this->getMock($this->validatorClassName, array(
'translateErrorMessage'));
42 $this->assertFalse($this->validator->validate(
'a not empty string')->hasErrors());
50 $this->assertTrue($this->validator->validate(
'')->hasErrors());
58 $this->assertTrue($this->validator->validate(NULL)->hasErrors());
66 $this->assertEquals(1, count($this->validator->validate(
'')->getErrors()));
74 $this->assertEquals(1, count($this->validator->validate(NULL)->getErrors()));
82 $this->assertTrue($this->validator->validate(array())->hasErrors());
83 $this->assertFalse($this->validator->validate(array(1 => 2))->hasErrors());
91 $this->assertTrue($this->validator->validate(
new \SplObjectStorage())->hasErrors());
99 $countableObject = new \SplObjectStorage();
100 $countableObject->attach(
new \StdClass());
101 $this->assertFalse($this->validator->validate($countableObject)->hasErrors());
notEmptyValidatorReturnsErrorForANullValue()
notEmptyValidatorWorksForNotEmptyCountableObjects()
notEmptyValidatorCreatesTheCorrectErrorForAnEmptySubject()
notEmptyValidatorCreatesTheCorrectErrorForANullValue()
notEmptyValidatorReturnsNoErrorForASimpleString()
notEmptyValidatorWorksForEmptyCountableObjects()
notEmptyValidatorWorksForEmptyArrays()
notEmptyValidatorReturnsErrorForAnEmptyString()