Esempio n. 1
0
 public function testTransformList()
 {
     $list = $this->wrapper->transformList($this->getFixtures('v1/realty_list.xml'));
     $this->assertInstanceOf('\\Justimmo\\Pager\\ListPager', $list);
     $this->assertEquals(6, $list->count());
     $this->assertEquals(6, $list->getNbResults());
     $this->assertFalse($list->haveToPaginate());
     /** @var Realty $entry */
     $entry = $list[0];
     $this->assertInstanceOf('\\Justimmo\\Model\\Realty', $entry);
     $this->assertEquals(436942, $entry->getId());
     $this->assertEquals('aktiv', $entry->getStatus());
     $this->assertEquals(5, $entry->getStatusId());
     $this->assertEmpty($entry->getProcuredAt());
     $this->assertInstanceOf('\\DateTime', $entry->getCreatedAt(null));
     $this->assertEquals('2015-06-30 11:46:27', $entry->getCreatedAt());
     $this->assertEquals('30.06.2015', $entry->getCreatedAt('d.m.Y'));
     $this->assertInstanceOf('\\DateTime', $entry->getUpdatedAt(null));
     $this->assertEquals('2015-12-17 11:08:39', $entry->getUpdatedAt());
     $this->assertEquals('17.12.2015', $entry->getUpdatedAt('d.m.Y'));
     $this->assertEquals(16.4100297, $entry->getLongitudePrecise());
     $this->assertEquals(48.2545373, $entry->getLatitudePrecise());
     $this->assertEquals('simple', $entry->getRealtySystemType());
     $this->assertEmpty($entry->getParentId());
     $entry = $list[1];
     $this->assertInstanceOf('\\Justimmo\\Model\\Realty', $entry);
     $this->assertEquals('aktiv', $entry->getStatus());
     $this->assertEquals(5, $entry->getStatusId());
     $this->assertEmpty($entry->getProcuredAt());
     $this->assertEquals('commercial', $entry->getRealtySystemType());
     $this->assertEmpty($entry->getParentId());
     $entry = $list[2];
     $this->assertInstanceOf('\\Justimmo\\Model\\Realty', $entry);
     $this->assertEquals(195425, $entry->getId());
     $this->assertEquals('vermittelt', $entry->getStatus());
     $this->assertEquals(8, $entry->getStatusId());
     $this->assertInstanceOf('\\DateTime', $entry->getProcuredAt(null));
     $this->assertEquals('2014-10-09', $entry->getProcuredAt());
     $this->assertEquals('09.10.2014', $entry->getProcuredAt('d.m.Y'));
     $this->assertEquals('area', $entry->getRealtySystemType());
     $this->assertEquals(195429, $entry->getParentId());
     $entry = $list[5];
     $this->assertEmpty($entry->getProcuredAt());
 }
Esempio n. 2
0
 public function setUp()
 {
     $wrapper = new RealtyWrapper(new RealtyMapper());
     $this->pager = $wrapper->transformList($this->getFixtures('v1/realty_list.xml'));
 }