Example #1
0
 /**
  * @test
  */
 public function getModelDataForModelWithFileTest()
 {
     /** @var object $testModel */
     $testModel = $this->createDomainModelFixture(array('title' => 'Test', 'file' => $this->createFileMock()));
     $result = $this->fixture->getModelData($testModel);
     $this->assertNotEmpty($result);
     $this->assertEquals(array('title' => 'Test', 'file' => array('name' => 'Original file name', 'mimeType' => 'MimeType', 'url' => 'http://url', 'size' => 10, '__class' => 'Mock_TYPO3_CMS_Core_Resource_File'), '__class' => 'Mock_Test_Class'), $result);
 }
Example #2
0
 /**
  * @test
  */
 public function getJsonSerializeNestedModelDataTest()
 {
     $model = new MyNestedJsonSerializeModel();
     $properties = $this->fixture->getModelData($model);
     $this->assertEquals(array('base' => 'Base', 'child' => array('name' => 'Initial value', 'uid' => NULL, 'pid' => NULL, '__class' => 'Cundd\\Rest\\Tests\\MyModel'), '__class' => 'Cundd\\Rest\\Tests\\MyNestedJsonSerializeModel'), $properties);
 }