/** * @todo Implement testGetDirRealTemp(). */ public function testIsFlagEnabled() { $flags = 0; $flags = $flags | PHPJS_Library_Compiler::COMPILE_NAMESPACED; $flags = $flags | PHPJS_Library_Compiler::COMPILE_MINFIED; $flags = $flags | PHPJS_Library_Compiler::COMPILE_PACKED; $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_NAMESPACED)); $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_MINFIED)); $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_PACKED)); $flags = 0; $flags = $flags | PHPJS_Library_Compiler::COMPILE_NAMESPACED; $flags = $flags | PHPJS_Library_Compiler::COMPILE_MINFIED; $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_NAMESPACED)); $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_MINFIED)); $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_PACKED)); $flags = 0; $flags = $flags | PHPJS_Library_Compiler::COMPILE_NAMESPACED; $this->assertTrue($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_NAMESPACED)); $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_MINFIED)); $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_PACKED)); $flags = 0; $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_NAMESPACED)); $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_MINFIED)); $this->assertFalse($this->PHPJS->isFlagEnabled($flags, PHPJS_Library_Compiler::COMPILE_PACKED)); }
/** * Constructor * * @param string $dirFunctions Functions directory * @param string $dirCompile Output directory * * @return PHPJS_Library_Compiler */ public function PHPJS_Library_Compiler($dirFunctions, $dirCompile = false) { parent::PHPJS_Library($dirFunctions); }
public function log($str, $level = PHPJS_Library::LOG_INFO) { return PHPJS_Library::log($str, $level); }