/** * Test Simondubois\UnsplashDownloader\Validate::quantity() */ public function testValidQuantity() { $validate = new Validate(); $this->assertEquals(1, $validate->quantity('1')); $this->assertEquals(10, $validate->quantity('10')); $this->assertEquals(100, $validate->quantity('100')); }
/** * Check & validate the quantity parameter * @param Validate $validate Validate instance * @param Task $task Download task * @param string $option Option value */ public function quantityParameter(Validate $validate, Task $task, $option) { $quantity = $validate->quantity($option); $task->setQuantity($quantity); $this->verboseOutput('Download the last ' . $quantity . ' photos.' . PHP_EOL); }