Пример #1
0
 /**
  * Test that decimal() validates values with certain places length.
  */
 public function testDecimal()
 {
     $this->assertTrue(Validate::decimal('2923.23'));
     $this->assertTrue(Validate::decimal('1454.04'));
     $this->assertTrue(Validate::decimal('849383.938', 3));
     $this->assertTrue(Validate::decimal('+1234.54321', 5));
     $this->assertTrue(Validate::decimal('+0123.45e6', 0));
     $this->assertTrue(Validate::decimal('-0123.45e6', 0));
     $this->assertTrue(Validate::decimal('0123.45e6', 0));
     $this->assertTrue(Validate::decimal(1234.56));
     $this->assertTrue(Validate::decimal(1234.01));
     $this->assertFalse(Validate::decimal('2923'));
     $this->assertFalse(Validate::decimal('1454.0'));
     $this->assertFalse(Validate::decimal('849383.74235', 3));
 }