/** * @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)); }
/** * @param Knack $knack */ public function __construct(Knack $knack) { /** @noinspection ExceptionsAnnotatingAndHandlingInspection */ parent::__construct(SumAndRound::flooredHalf($knack->getValue())); }
/** * @param Agility $agility */ public function __construct(Agility $agility) { /** @noinspection ExceptionsAnnotatingAndHandlingInspection */ parent::__construct(SumAndRound::flooredHalf($agility->getValue())); }