/** * @covers \OpenWeatherMap\Entity\Time::getClouds * @covers \OpenWeatherMap\Entity\Time::setClouds */ public function testGetSetClouds() { $clouds = new Clouds(); $time = new Time(); $this->assertNull($time->getClouds()); $this->assertSame($time, $time->setClouds($clouds)); $this->assertSame($clouds, $time->getClouds()); }
/** * @covers \OpenWeatherMap\Hydrator\Strategy\TimeStrategy::extract */ public function testExtract() { $from = '2014-01-26T18:00:00'; $time = new Time(); $time->setFrom($from); $timeStrategy = new TimeStrategy(); $array = $timeStrategy->extract($time); $this->assertArrayHasKey('from', $array); }