/** * Method to test convertToData(). * * @return void * * @covers Windwalker\Relation\Handler\AbstractRelationHandler::convertToData */ public function testConvertToData() { // Array $data = $this->instance->convertToData(array('title' => 'bar')); $this->assertInstanceOf('Windwalker\\Data\\Data', $data); $this->assertEquals('bar', $data->title); // stdClass $data = $this->instance->convertToData((object) array('title' => 'bar')); $this->assertInstanceOf('Windwalker\\Data\\Data', $data); $this->assertEquals('bar', $data->title); // Iterator $data = $this->instance->convertToData(new \ArrayIterator(array('title' => 'bar'))); $this->assertInstanceOf('Windwalker\\Data\\Data', $data); $this->assertEquals('bar', $data->title); // Table $table = new StubTableSakura(); $table->title = 'bar'; $data = $this->instance->convertToData($table); $this->assertInstanceOf('Windwalker\\Data\\Data', $data); $this->assertEquals('bar', $data->title); }