PhroznTest\Runner\CommandLine\Callback\SingleTest::setUp PHP Method

setUp() public method

public setUp ( )
    public function setUp()
    {
        $this->phr = realpath(__DIR__ . '/../../../../../bin/phrozn.php');
        // paths
        $base = realpath(dirname(__FILE__) . '/../../../../../') . '/';
        $paths = array('app' => $base, 'bin' => $base . 'bin/', 'lib' => $base . 'library/', 'configs' => $base . 'configs/', 'skeleton' => $base . 'skeleton/');
        // purge project directory
        $this->removeProjectDirectory();
        $this->outputter = new Outputter($this);
        $runner = new Callback();
        $data['paths'] = $paths;
        // inject paths
        $runner->setOutputter($this->outputter)->setConfig($data);
        $this->runner = $runner;
        // setup parser
        $this->parser = new Parser($paths);
    }