Esempio n. 1
0
 public function testAreComponentsValid()
 {
     $year = 2009;
     $month = 2;
     $day = 13;
     $this->assertTrue(CTime::areComponentsValid($year, $month, $day));
     $year = 2009;
     $month = 2;
     $day = 29;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day));
     $year = 2000;
     $month = 2;
     $day = 29;
     $this->assertTrue(CTime::areComponentsValid($year, $month, $day));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 23;
     $minute = 31;
     $second = 30;
     $this->assertTrue(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second));
     $year = 2009;
     $month = 0;
     $day = 13;
     $hour = 23;
     $minute = 31;
     $second = 30;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 25;
     $minute = 31;
     $second = 30;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 23;
     $minute = -1;
     $second = 30;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 23;
     $minute = 31;
     $second = 60;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 23;
     $minute = 31;
     $second = 30;
     $millisecond = 250;
     $this->assertTrue(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second, $millisecond));
     $year = 2009;
     $month = 2;
     $day = 13;
     $hour = 23;
     $minute = 31;
     $second = 30;
     $millisecond = 1000;
     $this->assertFalse(CTime::areComponentsValid($year, $month, $day, $hour, $minute, $second, $millisecond));
 }