/** * NumberTest::testAverage() * * @return void */ public function testAverage() { $array = []; $is = Number::average($array); $expected = 0.0; $this->assertSame($expected, $is); $array = [3, 8, 4]; $is = Number::average($array); $expected = 5.0; $this->assertSame($expected, $is); $array = [0.0, 3.8]; $is = Number::average($array); $expected = 2.0; $this->assertSame($expected, $is); $array = [0.0, 3.7]; $is = Number::average($array, 1); $expected = 1.9; $this->assertSame($expected, $is); $array = [0.0, 3.7]; $is = Number::average($array, 2); $expected = 1.85; $this->assertSame($expected, $is); }