/** * Ensures that getMax() returns expected value * * @return void */ public function testGetMax() { $validator = new File\FilesSize(array('min' => 1, 'max' => 100)); $this->assertEquals('100B', $validator->getMax()); $validator = new File\FilesSize(array('min' => 1, 'max' => 100000)); $this->assertEquals('97.66kB', $validator->getMax()); $validator = new File\FilesSize(2000); $validator->setUseByteString(false); $test = $validator->getMax(); $this->assertEquals('2000', $test); $this->setExpectedException('Zend\\Validator\\Exception\\InvalidArgumentException', 'greater than or equal'); $validator = new File\FilesSize(array('min' => 100, 'max' => 1)); }
/** * Ensures that getMax() returns expected value * * @return void */ public function testGetMax() { $validator = new File\FilesSize(array('min' => 1, 'max' => 100)); $this->assertEquals('100B', $validator->getMax()); try { $validator = new File\FilesSize(array('min' => 100, 'max' => 1)); $this->fail("Missing exception"); } catch (Validator\Exception $e) { $this->assertContains("greater than or equal", $e->getMessage()); } $validator = new File\FilesSize(array('min' => 1, 'max' => 100000)); $this->assertEquals('97.66kB', $validator->getMax()); $validator = new File\FilesSize(2000); $validator->setUseByteString(false); $test = $validator->getMax(); $this->assertEquals('2000', $test); }