public function testTablemanRenameColumns() { $columnBag = with(new \mechanicious\Columnizer\Columnizer($this->mockData))->columnize(); $tableman = new \mechanicious\Tableman\Tableman($columnBag); $headers = array('id' => 'identification', 'name' => 'firstname', 'age' => 'level', 'hobby' => 'likes'); $tableman->renameHeaders($headers); $this->assertEquals($this->cleanWhiteSpace($tableman->toJson()), $this->cleanWhiteSpace(' { "identification":[1,2], "firstname":["Joe","Tony"], "level":[25,27], "likes":[null,"sport"] } ')); }
public function testImplode() { $columnBag = with(new \mechanicious\Columnizer\Columnizer($this->mockData))->columnizeRowArray(); $tableman = new \mechanicious\Tableman\Tableman($columnBag); $this->assertEquals($tableman->implode('name', ', '), 'Joe, Tony'); }
public function testGetRows() { $columnBag = with(new \mechanicious\Columnizer\Columnizer($this->mockData))->columnizeRowArray(); $tableman = new \mechanicious\Tableman\Tableman($columnBag); $this->assertEquals($tableman->getRows()[1]['name'], 'Tony'); }