Dietcube\ApplicationTest::testInstantiate PHP Метод

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

public testInstantiate ( )
    public function testInstantiate()
    {
        $_SERVER['HTTP_HOST'] = 'www.dietcube.org';
        $_SERVER['SERVER_PORT'] = '80';
        $_SERVER['REQUEST_URI'] = '/documentation/setup';
        $container = new Container();
        $container['global.server'] = new Parameters($_SERVER);
        $app = new MockApplication(__DIR__, 'development');
        $this->assertEquals(__DIR__, $app->getAppRoot());
        $this->assertEquals('development', $app->getEnv());
        $this->assertEquals(['config.php', 'config_development.php'], $app->getConfigFiles());
        $this->assertEquals('Dietcube', $app->getAppNamespace());
        $this->assertEquals(false, $app->isDebug());
        $app->initHttpRequest($container);
        $this->assertEquals('www.dietcube.org', $app->getHost());
        $this->assertEquals('80', $app->getPort());
        $this->assertEquals('/documentation/setup', $app->getPath());
        $this->assertEquals('http', $app->getProtocol());
        $this->assertEquals('http://www.dietcube.org', $app->getUrl());
        $this->assertEquals(dirname(__DIR__) . '/webroot', $app->getWebrootDir());
        $this->assertEquals(__DIR__ . '/resource', $app->getResourceDir());
        $this->assertEquals(__DIR__ . '/template', $app->getTemplateDir());
        $this->assertEquals('.html.twig', $app->getTemplateExt());
        $this->assertEquals(__DIR__ . '/config', $app->getConfigDir());
        $this->assertEquals(dirname(__DIR__) . '/tmp', $app->getTmpDir());
    }
ApplicationTest