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