/** * @dataProvider matrixDimensions */ public function testConstructNonCompleteMatrixWithVariousArraysGivesCorrectDimensions($array, $columns, $rows, $vertices) { $this->object = new Matrix($array); $this->assertEquals($rows, $this->object->rows()); $this->assertEquals($columns, $this->object->columns()); $this->assertEquals($vertices, $this->object->vertices()); }