/** * Tests asArray. * * @test * @dataProvider providerAsArray * @param array array */ public function testAsArray($array) { $vector = new \Libraries\Vector(sizeof($array)); $vector->fromArray($array); $asArray = $vector->asArray(); $this->assertSame(sizeof($array), sizeof($asArray)); for ($i = 0; $i < $vector->size(); $i++) { $this->assertSame($array[$i], $asArray[$i]); } }