Example #1
0
 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');
 }
Example #3
0
 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');
 }