Example #1
0
 /**
  * Tests RW_Time::isTime()
  */
 public function testIsTime()
 {
     $this->assertTrue(RW_Time::isTime('13:27:30'));
     $this->assertTrue(RW_Time::isTime('13:27:3'));
     $this->assertTrue(RW_Time::isTime('13:2:3'));
     $this->assertTrue(RW_Time::isTime('1:2:3'));
     $this->assertTrue(RW_Time::isTime('27:3'));
     $this->assertTrue(RW_Time::isTime('27:30'));
     $this->assertTrue(RW_Time::isTime('3'));
     $this->assertTrue(RW_Time::isTime(3));
     $this->assertTrue(RW_Time::isTime('-13:27:30'));
     $this->assertTrue(RW_Time::isTime('-13:27:3'));
     $this->assertTrue(RW_Time::isTime('-13:2:3'));
     $this->assertTrue(RW_Time::isTime('-1:2:3'));
     $this->assertTrue(RW_Time::isTime('-27:3'));
     $this->assertTrue(RW_Time::isTime('-27:30'));
     $this->assertTrue(RW_Time::isTime('-3'));
     $this->assertTrue(RW_Time::isTime(-3));
     $this->assertFalse(RW_Time::isTime('13:27:3a'));
     $this->assertFalse(RW_Time::isTime('13:27a:3'));
     $this->assertFalse(RW_Time::isTime('13a:27:3'));
     $this->assertFalse(RW_Time::isTime('13a:2:3'));
     $this->assertFalse(RW_Time::isTime('13a:2:3'));
     $this->assertFalse(RW_Time::isTime('13:33:33:33'));
     $this->assertFalse(RW_Time::isTime(':27:3'));
     $this->assertFalse(RW_Time::isTime('13:27:'));
     $this->assertFalse(RW_Time::isTime('13::3'));
     $this->assertFalse(RW_Time::isTime('-13:27:3a'));
     $this->assertFalse(RW_Time::isTime('-13:27a:3'));
     $this->assertFalse(RW_Time::isTime('-13a:27:3'));
     $this->assertFalse(RW_Time::isTime('-13a:2:3'));
     $this->assertFalse(RW_Time::isTime('-13a:2:3'));
     $this->assertFalse(RW_Time::isTime('-13:33:33:33'));
     $this->assertFalse(RW_Time::isTime('-:27:3'));
     $this->assertFalse(RW_Time::isTime('-13:27:'));
     $this->assertFalse(RW_Time::isTime('-13::3'));
     $this->assertFalse(RW_Time::isTime('--13:27:30'));
     $this->assertFalse(RW_Time::isTime('--13:27:3'));
     $this->assertFalse(RW_Time::isTime('--13:2:3'));
     $this->assertFalse(RW_Time::isTime('--1:2:3'));
     $this->assertFalse(RW_Time::isTime('--27:3'));
     $this->assertFalse(RW_Time::isTime('--27:30'));
     $this->assertFalse(RW_Time::isTime('--3'));
 }