/** * 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]); } }