public function testLetStatement()
{
$this->assertSame($this->class->letStatementIntMinus(), -1);
$this->assertSame($this->class->letStatementVarMinus(1), -1);
$this->assertSame($this->class->letStatementVarMinus(-1), 1);
$this->assertSame($this->class->letStatementVarMinus(true), -true);
$this->assertSame($this->class->letStatementVarMinus(false), -false);
$this->assertSame($this->class->letStatementVarMinus(""), -"");
$this->assertTrue($this->class->letStatementBoolMinus(-1));
// it is zend_bool not zend_var
$this->assertTrue($this->class->letStatementBoolMinus(1));
$this->assertTrue($this->class->letStatementBoolMinus(true));
$this->assertFalse($this->class->letStatementBoolMinus(false));
$this->assertFalse($this->class->letStatementBoolMinus(0));
}