/** * @dataProvider columnTypeProvider * * @param string $columnType The type of column to make */ public function testBoardCreateColumn($columnType) { $this->pulseBoard->createColumn($columnType . " Column", $columnType); $newColumns = $this->pulseBoard->getColumns(); $newColumnCount = count($newColumns); $newestColumn = $newColumns[count($newColumns) - 1]; $this->assertEquals($this->pulseColumnCount + 1, $newColumnCount); $this->assertEquals($columnType, $newestColumn->getType()); }
private function pulseInjection(&$result) { $parentBoard = new PulseBoard($this->getBoardId()); // Inject some information so a Pulse object can survive on its own $result["pulse"]["group_id"] = $result["board_meta"]["group_id"]; $result["pulse"]["column_structure"] = $parentBoard->getColumns(); $result["pulse"]["raw_column_values"] = $result["column_values"]; }
public function testGetBoardColumnsType() { $column = $this->board->getColumns(); $this->assertPulseObjectType("PulseColumn", $column[0]); }