コード例 #1
0
ファイル: ValidateTest.php プロジェクト: nesbert/nobjects
 public function testIsOdd()
 {
     $this->assertTrue(Validate::isOdd('1'));
     $this->assertTrue(Validate::isOdd(1));
     $this->assertTrue(Validate::isOdd(3));
     $this->assertTrue(Validate::isOdd(5));
     $this->assertTrue(Validate::isOdd(7));
     $this->assertTrue(Validate::isOdd('5'));
     $this->assertTrue(Validate::isOdd(5));
     $this->assertTrue(Validate::isOdd(55));
     $this->assertTrue(Validate::isOdd(99));
     $this->assertTrue(Validate::isOdd(101));
     $this->assertTrue(Validate::isOdd(1000001));
     $this->assertFalse(Validate::isOdd(0));
     $this->assertFalse(Validate::isOdd('2'));
     $this->assertFalse(Validate::isOdd(2));
     $this->assertFalse(Validate::isOdd(4));
     $this->assertFalse(Validate::isOdd('6'));
     $this->assertFalse(Validate::isOdd(6));
     $this->assertFalse(Validate::isOdd(8));
     $this->assertFalse(Validate::isOdd(10));
     $this->assertFalse(Validate::isOdd(20));
     $this->assertFalse(Validate::isOdd(30));
     $this->assertFalse(Validate::isOdd(50));
     $this->assertFalse(Validate::isOdd(88));
     $this->assertFalse(Validate::isOdd(100));
     $this->assertFalse(Validate::isOdd(1000000));
     $this->assertFalse(Validate::isOdd('test123'));
 }