boolean() public static method

public static boolean ( $value )
示例#1
0
 /**
  * @testdox boolean should return false to true as string
  */
 public function testInvalidBooleanWithTrue()
 {
     $value = 'true';
     $this->assertFalse(Validation::boolean($value));
 }
示例#2
0
 /**
  * testBoolean method
  *
  * @return void
  */
 public function testBoolean()
 {
     $this->assertTrue(Validation::boolean('0'));
     $this->assertTrue(Validation::boolean('1'));
     $this->assertTrue(Validation::boolean(0));
     $this->assertTrue(Validation::boolean(1));
     $this->assertTrue(Validation::boolean(true));
     $this->assertTrue(Validation::boolean(false));
     $this->assertFalse(Validation::boolean('true'));
     $this->assertFalse(Validation::boolean('false'));
     $this->assertFalse(Validation::boolean('-1'));
     $this->assertFalse(Validation::boolean('2'));
     $this->assertFalse(Validation::boolean('Boo!'));
 }
示例#3
0
 public function testValidBooleanWithBooleanFalse()
 {
     $value = false;
     $this->assertTrue(Validation::boolean($value));
 }