📄 validation.test.php
字号:
/** * testDateDmyyyyLeapYear method * * @access public * @return void */ function testDateDmyyyyLeapYear() { $this->assertTrue(Validation::date('29-2-2004', array('dmy'))); $this->assertTrue(Validation::date('29.2.2004', array('dmy'))); $this->assertTrue(Validation::date('29/2/2004', array('dmy'))); $this->assertTrue(Validation::date('29 2 2004', array('dmy'))); $this->assertFalse(Validation::date('29-2-2006', array('dmy'))); $this->assertFalse(Validation::date('29.2.2006', array('dmy'))); $this->assertFalse(Validation::date('29/2/2006', array('dmy'))); $this->assertFalse(Validation::date('29 2 2006', array('dmy'))); }/** * testDateMmddyyyy method * * @access public * @return void */ function testDateMmddyyyy() { $this->assertTrue(Validation::date('12-27-2006', array('mdy'))); $this->assertTrue(Validation::date('12.27.2006', array('mdy'))); $this->assertTrue(Validation::date('12/27/2006', array('mdy'))); $this->assertTrue(Validation::date('12 27 2006', array('mdy'))); $this->assertFalse(Validation::date('00-00-0000', array('mdy'))); $this->assertFalse(Validation::date('00.00.0000', array('mdy'))); $this->assertFalse(Validation::date('00/00/0000', array('mdy'))); $this->assertFalse(Validation::date('00 00 0000', array('mdy'))); $this->assertFalse(Validation::date('11-31-2006', array('mdy'))); $this->assertFalse(Validation::date('11.31.2006', array('mdy'))); $this->assertFalse(Validation::date('11/31/2006', array('mdy'))); $this->assertFalse(Validation::date('11 31 2006', array('mdy'))); }/** * testDateMmddyyyyLeapYear method * * @access public * @return void */ function testDateMmddyyyyLeapYear() { $this->assertTrue(Validation::date('02-29-2004', array('mdy'))); $this->assertTrue(Validation::date('02.29.2004', array('mdy'))); $this->assertTrue(Validation::date('02/29/2004', array('mdy'))); $this->assertTrue(Validation::date('02 29 2004', array('mdy'))); $this->assertFalse(Validation::date('02-29-2006', array('mdy'))); $this->assertFalse(Validation::date('02.29.2006', array('mdy'))); $this->assertFalse(Validation::date('02/29/2006', array('mdy'))); $this->assertFalse(Validation::date('02 29 2006', array('mdy'))); }/** * testDateMmddyy method * * @access public * @return void */ function testDateMmddyy() { $this->assertTrue(Validation::date('12-27-06', array('mdy'))); $this->assertTrue(Validation::date('12.27.06', array('mdy'))); $this->assertTrue(Validation::date('12/27/06', array('mdy'))); $this->assertTrue(Validation::date('12 27 06', array('mdy'))); $this->assertFalse(Validation::date('00-00-00', array('mdy'))); $this->assertFalse(Validation::date('00.00.00', array('mdy'))); $this->assertFalse(Validation::date('00/00/00', array('mdy'))); $this->assertFalse(Validation::date('00 00 00', array('mdy'))); $this->assertFalse(Validation::date('11-31-06', array('mdy'))); $this->assertFalse(Validation::date('11.31.06', array('mdy'))); $this->assertFalse(Validation::date('11/31/06', array('mdy'))); $this->assertFalse(Validation::date('11 31 06', array('mdy'))); }/** * testDateMmddyyLeapYear method * * @access public * @return void */ function testDateMmddyyLeapYear() { $this->assertTrue(Validation::date('02-29-04', array('mdy'))); $this->assertTrue(Validation::date('02.29.04', array('mdy'))); $this->assertTrue(Validation::date('02/29/04', array('mdy'))); $this->assertTrue(Validation::date('02 29 04', array('mdy'))); $this->assertFalse(Validation::date('02-29-06', array('mdy'))); $this->assertFalse(Validation::date('02.29.06', array('mdy'))); $this->assertFalse(Validation::date('02/29/06', array('mdy'))); $this->assertFalse(Validation::date('02 29 06', array('mdy'))); }/** * testDateMdyy method * * @access public * @return void */ function testDateMdyy() { $this->assertTrue(Validation::date('2-7-06', array('mdy'))); $this->assertTrue(Validation::date('2.7.06', array('mdy'))); $this->assertTrue(Validation::date('2/7/06', array('mdy'))); $this->assertTrue(Validation::date('2 7 06', array('mdy'))); $this->assertFalse(Validation::date('0-0-00', array('mdy'))); $this->assertFalse(Validation::date('0.0.00', array('mdy'))); $this->assertFalse(Validation::date('0/0/00', array('mdy'))); $this->assertFalse(Validation::date('0 0 00', array('mdy'))); $this->assertFalse(Validation::date('2-32-06', array('mdy'))); $this->assertFalse(Validation::date('2.32.06', array('mdy'))); $this->assertFalse(Validation::date('2/32/06', array('mdy'))); $this->assertFalse(Validation::date('2 32 06', array('mdy'))); }/** * testDateMdyyLeapYear method * * @access public * @return void */ function testDateMdyyLeapYear() { $this->assertTrue(Validation::date('2-29-04', array('mdy'))); $this->assertTrue(Validation::date('2.29.04', array('mdy'))); $this->assertTrue(Validation::date('2/29/04', array('mdy'))); $this->assertTrue(Validation::date('2 29 04', array('mdy'))); $this->assertFalse(Validation::date('2-29-06', array('mdy'))); $this->assertFalse(Validation::date('2.29.06', array('mdy'))); $this->assertFalse(Validation::date('2/29/06', array('mdy'))); $this->assertFalse(Validation::date('2 29 06', array('mdy'))); }/** * testDateMdyyyy method * * @access public * @return void */ function testDateMdyyyy() { $this->assertTrue(Validation::date('2-7-2006', array('mdy'))); $this->assertTrue(Validation::date('2.7.2006', array('mdy'))); $this->assertTrue(Validation::date('2/7/2006', array('mdy'))); $this->assertTrue(Validation::date('2 7 2006', array('mdy'))); $this->assertFalse(Validation::date('0-0-0000', array('mdy'))); $this->assertFalse(Validation::date('0.0.0000', array('mdy'))); $this->assertFalse(Validation::date('0/0/0000', array('mdy'))); $this->assertFalse(Validation::date('0 0 0000', array('mdy'))); $this->assertFalse(Validation::date('2-32-2006', array('mdy'))); $this->assertFalse(Validation::date('2.32.2006', array('mdy'))); $this->assertFalse(Validation::date('2/32/2006', array('mdy'))); $this->assertFalse(Validation::date('2 32 2006', array('mdy'))); }/** * testDateMdyyyyLeapYear method * * @access public * @return void */ function testDateMdyyyyLeapYear() { $this->assertTrue(Validation::date('2-29-2004', array('mdy'))); $this->assertTrue(Validation::date('2.29.2004', array('mdy'))); $this->assertTrue(Validation::date('2/29/2004', array('mdy'))); $this->assertTrue(Validation::date('2 29 2004', array('mdy'))); $this->assertFalse(Validation::date('2-29-2006', array('mdy'))); $this->assertFalse(Validation::date('2.29.2006', array('mdy'))); $this->assertFalse(Validation::date('2/29/2006', array('mdy'))); $this->assertFalse(Validation::date('2 29 2006', array('mdy'))); }/** * testDateYyyymmdd method * * @access public * @return void */ function testDateYyyymmdd() { $this->assertTrue(Validation::date('2006-12-27', array('ymd'))); $this->assertTrue(Validation::date('2006.12.27', array('ymd'))); $this->assertTrue(Validation::date('2006/12/27', array('ymd'))); $this->assertTrue(Validation::date('2006 12 27', array('ymd'))); $this->assertFalse(Validation::date('2006-11-31', array('ymd'))); $this->assertFalse(Validation::date('2006.11.31', array('ymd'))); $this->assertFalse(Validation::date('2006/11/31', array('ymd'))); $this->assertFalse(Validation::date('2006 11 31', array('ymd'))); }/** * testDateYyyymmddLeapYear method * * @access public * @return void */ function testDateYyyymmddLeapYear() { $this->assertTrue(Validation::date('2004-02-29', array('ymd'))); $this->assertTrue(Validation::date('2004.02.29', array('ymd'))); $this->assertTrue(Validation::date('2004/02/29', array('ymd'))); $this->assertTrue(Validation::date('2004 02 29', array('ymd'))); $this->assertFalse(Validation::date('2006-02-29', array('ymd'))); $this->assertFalse(Validation::date('2006.02.29', array('ymd'))); $this->assertFalse(Validation::date('2006/02/29', array('ymd'))); $this->assertFalse(Validation::date('2006 02 29', array('ymd'))); }/** * testDateYymmdd method * * @access public * @return void */ function testDateYymmdd() { $this->assertTrue(Validation::date('06-12-27', array('ymd'))); $this->assertTrue(Validation::date('06.12.27', array('ymd'))); $this->assertTrue(Validation::date('06/12/27', array('ymd'))); $this->assertTrue(Validation::date('06 12 27', array('ymd'))); $this->assertFalse(Validation::date('12/27/2600', array('ymd'))); $this->assertFalse(Validation::date('12.27.2600', array('ymd'))); $this->assertFalse(Validation::date('12/27/2600', array('ymd'))); $this->assertFalse(Validation::date('12 27 2600', array('ymd'))); $this->assertFalse(Validation::date('06-11-31', array('ymd'))); $this->assertFalse(Validation::date('06.11.31', array('ymd'))); $this->assertFalse(Validation::date('06/11/31', array('ymd'))); $this->assertFalse(Validation::date('06 11 31', array('ymd'))); }/** * testDateYymmddLeapYear method * * @access public * @return void */ function testDateYymmddLeapYear() { $this->assertTrue(Validation::date('2004-02-29', array('ymd'))); $this->assertTrue(Validation::date('2004.02.29', array('ymd'))); $this->assertTrue(Validation::date('2004/02/29', array('ymd'))); $this->assertTrue(Validation::date('2004 02 29', array('ymd'))); $this->assertFalse(Validation::date('2006-02-29', array('ymd'))); $this->assertFalse(Validation::date('2006.02.29', array('ymd'))); $this->assertFalse(Validation::date('2006/02/29', array('ymd'))); $this->assertFalse(Validation::date('2006 02 29', array('ymd'))); }/** * testDateDdMMMMyyyy method * * @access public * @return void */ function testDateDdMMMMyyyy() { $this->assertTrue(Validation::date('27 December 2006', array('dMy'))); $this->assertTrue(Validation::date('27 Dec 2006', array('dMy'))); $this->assertFalse(Validation::date('2006 Dec 27', array('dMy'))); $this->assertFalse(Validation::date('2006 December 27', array('dMy'))); }/** * testDateDdMMMMyyyyLeapYear method * * @access public * @return void */ function testDateDdMMMMyyyyLeapYear() { $this->assertTrue(Validation::date('29 February 2004', array('dMy'))); $this->assertFalse(Validation::date('29 February 2006', array('dMy'))); }/** * testDateMmmmDdyyyy method * * @access public * @return void */ function testDateMmmmDdyyyy() { $this->assertTru
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -