public function testSetAttributes() { $model = new TestSchema(); $obj = new \stdClass(); $obj->title = 'Title1'; $model->setAttributes($obj); $this->assertEquals('Title1', $model->title); $model->setAttributes(['title' => 'Title2']); $this->assertEquals('Title2', $model->title); $model->setAttributes(123); $this->assertEquals('Title2', $model->title); $model->setAttributes(null); $this->assertEquals('Title2', $model->title); }