assertEquals($expectedOrder, $this->table->getColumn('label')); $this->assertEquals(count($expectedOrder), $this->table->getRowsCount()); } protected function assertColumnValues($rowsWithValues) { $index = 0; foreach ($this->table->getRows() as $row) { $rowToCheck = $rowsWithValues[$index]; foreach ($rowToCheck as $columnToCheck => $expectedValue) { $actualValue = $row->getColumn($columnToCheck); $this->assertEquals($expectedValue, $actualValue, "$columnToCheck in row $index does not match assumed $actualValue is $expectedValue"); } $index++; } $this->assertEquals(count($rowsWithValues), $this->table->getRowsCount()); } }