createForInvalidOptionalFlagBoundaries() public static méthode

public static createForInvalidOptionalFlagBoundaries ( integer $percentage ) : InvalidArgumentException
$percentage integer
Résultat InvalidArgumentException
Exemple #1
0
 /**
  * @param int $percentage Element of ]0;100[.
  */
 public function __construct(int $percentage)
 {
     if ($percentage < 0 || $percentage > 100) {
         throw InvalidArgumentExceptionFactory::createForInvalidOptionalFlagBoundaries($percentage);
     }
     $this->percentage = $percentage;
 }
 public function testTestCreateForInvalidOptionalFlagBoundaries()
 {
     $exception = InvalidArgumentExceptionFactory::createForInvalidOptionalFlagBoundaries(200);
     $this->assertEquals('Expected optional flag to be an integer element of [0;100]. Got "200" instead.', $exception->getMessage());
     $this->assertEquals(0, $exception->getCode());
     $this->assertNull($exception->getPrevious());
 }