Ejemplo n.º 1
0
 /**
  * @test
  */
 public function I_can_get_floored_half()
 {
     $number = 5;
     $this->assertSame(2, SumAndRound::flooredHalf($number));
     $number = 4.0001;
     $this->assertSame(2, SumAndRound::flooredHalf($number));
     $number = 3.999999;
     $this->assertSame(1, SumAndRound::flooredHalf($number));
 }
Ejemplo n.º 2
0
 /**
  * @param Knack $knack
  */
 public function __construct(Knack $knack)
 {
     /** @noinspection ExceptionsAnnotatingAndHandlingInspection */
     parent::__construct(SumAndRound::flooredHalf($knack->getValue()));
 }
Ejemplo n.º 3
0
 /**
  * @param Agility $agility
  */
 public function __construct(Agility $agility)
 {
     /** @noinspection ExceptionsAnnotatingAndHandlingInspection */
     parent::__construct(SumAndRound::flooredHalf($agility->getValue()));
 }