public function testCalcSunExternal() { $date = new Zend_Date_DateObject(-14830988400); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => -29), -0.0145439, true), -14830958811); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => -29), -0.0145439, false), -14830924484); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => -29), -0.0145439, true), -14830968296); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => -29), -0.0145439, false), -14830915016); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => 29), -0.0145439, true), -14830972733); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => 29), -0.0145439, false), -14830938411); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => 29), -0.0145439, true), -14830982224); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => 29), -0.0145439, false), -14830928938); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => 129), -0.0145439, true), -14830910336); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => 129), -0.0145439, false), -14830962424); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => 129), -0.0145439, true), -14830919837); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => 129), -0.0145439, false), -14830952941); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => -129), -0.0145439, true), -14830934808); $this->assertSame($date->calcSun(array('latitude' => 38.4, 'longitude' => -129), -0.0145439, false), -14830986871); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => -129), -0.0145439, true), -14830944283); $this->assertSame($date->calcSun(array('latitude' => -38.4, 'longitude' => -129), -0.0145439, false), -14830977414); }