Exemplo n.º 1
0
 /**
  * @covers Marando\AstroDate\AstroDate::solsticeWinter
  */
 public function testSolsticeWinter()
 {
     $dec = [[1996, 21, 14, 6, 56], [1997, 21, 20, 8, 5], [1998, 22, 1, 57, 31], [1999, 22, 7, 44, 52], [2000, 21, 13, 38, 30], [2001, 21, 19, 22, 34], [2002, 22, 1, 15, 26], [2003, 22, 7, 4, 53], [2004, 21, 12, 42, 40], [2005, 21, 18, 36, 1]];
     foreach ($dec as $s) {
         $equinox = AstroDate::solsticeWinter($s[0]);
         $expected = new AstroDate($s[0], 12, $s[1], $s[2], $s[3], $s[4]);
         $this->assertEquals($expected->toJD(), $equinox->toJD(), $s[0], 0.001);
     }
 }