コード例 #1
0
ファイル: ValidateTest.php プロジェクト: nesbert/nobjects
 public function testIsPositiveNumber()
 {
     $this->assertTrue(Validate::isPositiveNumber('123'));
     $this->assertTrue(Validate::isPositiveNumber('123.00'));
     $this->assertTrue(Validate::isPositiveNumber('123.001'));
     $this->assertTrue(Validate::isPositiveNumber(123));
     $this->assertTrue(Validate::isPositiveNumber(1));
     $this->assertFalse(Validate::isPositiveNumber(0));
     $this->assertFalse(Validate::isPositiveNumber(-15));
     $this->assertFalse(Validate::isPositiveNumber('-15'));
     $this->assertFalse(Validate::isPositiveNumber('-15.00'));
     $this->assertFalse(Validate::isNumber('1e'));
     $this->assertFalse(Validate::isNumber('1,000,00.00'));
     $this->assertFalse(Validate::isNumber(array()));
 }