PAGI\Client\Impl\Test_ChannelVariables::can_get_environment_variables PHP Метод

can_get_environment_variables() публичный Метод

    public function can_get_environment_variables()
    {
        global $standardAGIStart;
        setFgetsMock($standardAGIStart, array());
        $client = \PAGI\Client\Impl\ClientImpl::getInstance($this->_properties);
        putenv('AST_CONFIG_DIR=1');
        putenv('AST_CONFIG_FILE=2');
        putenv('AST_MODULE_DIR=3');
        putenv('AST_SPOOL_DIR=4');
        putenv('AST_MONITOR_DIR=5');
        putenv('AST_VAR_DIR=6');
        putenv('AST_DATA_DIR=7');
        putenv('AST_LOG_DIR=8');
        putenv('AST_AGI_DIR=9');
        putenv('AST_KEY_DIR=10');
        putenv('AST_RUN_DIR=11');
        $vars = $client->getChannelVariables();
        $this->assertEquals($vars->getDirectoryRun(), 11);
        $this->assertEquals($vars->getDirectoryKey(), 10);
        $this->assertEquals($vars->getDirectoryAgi(), 9);
        $this->assertEquals($vars->getDirectoryLog(), 8);
        $this->assertEquals($vars->getDirectoryData(), 7);
        $this->assertEquals($vars->getDirectoryVar(), 6);
        $this->assertEquals($vars->getDirectoryMonitor(), 5);
        $this->assertEquals($vars->getDirectorySpool(), 4);
        $this->assertEquals($vars->getDirectoryModules(), 3);
        $this->assertEquals($vars->getConfigFile(), 2);
        $this->assertEquals($vars->getDirectoryConfig(), 1);
    }