Example #1
0
 /**
  * allow to create object with given csv string
  *
  * @param mixed $first
  * @param mixed $second
  *
  * @dataProvider baseDataProvider
  * @requires baseDataProvider
  * @requires _simpleObject
  */
 public function testCreationWithCsvData($first, $second)
 {
     $csv = $this->_exampleCsvData($first, $second);
     $csv = str_replace(',', ';', $csv);
     $object = new Object(['type' => 'csv', 'data' => $csv]);
     $this->assertEquals('integer_key_', $object->returnIntegerKeyPrefix());
     $this->assertEquals($this->_convertType($first), $object->getIntegerKey0()[0]);
     if (count($second) > 1) {
         $this->assertEquals($second, $object->getIntegerKey1());
     } else {
         $this->assertEquals($this->_convertType($second), $object->getIntegerKey1()[0]);
     }
 }