/** * Ensures that the validator returns size infos * * @return void */ public function testFailureMessage() { $validator = new Zend_Validate_File_FilesSize(array('min' => 9999, 'max' => 10000)); $this->assertFalse($validator->isValid(array(dirname(__FILE__) . '/_files/testsize.mo', dirname(__FILE__) . '/_files/testsize.mo', dirname(__FILE__) . '/_files/testsize2.mo'))); $this->assertContains('9.76kB', current($validator->getMessages())); $this->assertContains('1.55kB', current($validator->getMessages())); $validator = new Zend_Validate_File_FilesSize(array('min' => 9999, 'max' => 10000, 'bytestring' => false)); $this->assertFalse($validator->isValid(array(dirname(__FILE__) . '/_files/testsize.mo', dirname(__FILE__) . '/_files/testsize.mo', dirname(__FILE__) . '/_files/testsize2.mo'))); $this->assertContains('9999', current($validator->getMessages())); $this->assertContains('1588', current($validator->getMessages())); }
/** * Ensures that setMax() returns expected value * * @return void */ public function testSetMax() { $validator = new Zend_Validate_File_FilesSize(1000, 10000); $validator->setMax(1000000); $this->assertEquals('976.56kB', $validator->getMax()); $validator->setMin(100); $this->assertEquals('976.56kB', $validator->getMax()); }