assertEquals($message, $v->getErrorMessage()); $this->assertTrue($v->execute(array('toto' => ''))); $this->assertTrue($v->execute(array('toto' => null))); $this->assertFalse($v->execute(array('toto' => 'ddgg'))); $this->assertFalse($v->execute(array('toto' => '123.4'))); $this->assertFalse($v->execute(array('toto' => 123.4))); $this->assertFalse($v->execute(array('toto' => -2))); $this->assertTrue($v->execute(array())); $this->assertTrue($v->execute(array('toto' => 3.14))); $this->assertTrue($v->execute(array('toto' => 1))); $this->assertTrue($v->execute(array('toto' => '1.25'))); $this->assertTrue($v->execute(array('toto' => '-0.5'))); $this->assertTrue($v->execute(array('toto' => 0))); $this->assertTrue($v->execute(array('toto' => -1))); $this->assertTrue($v->execute(array('toto' => '0'))); } }