setUpSmarty(__DIR__); } public function testInit() { $this->cleanDirs(); } /** * test true * */ public function testTrue() { $this->smarty->assign('value', true); $this->assertEquals('true', $this->smarty->fetch('eval:{if $value === true}true{else}false{/if}')); } /** * test false * */ public function testFalse() { $this->smarty->assign('value', false); $this->assertEquals('true', $this->smarty->fetch('eval:{if $value === false}true{else}false{/if}')); } /** * test null * */ public function testNull() { $this->smarty->assign('value', null); $this->assertEquals('true', $this->smarty->fetch('eval:{if $value === null}true{else}false{/if}')); } }