Files
Phraseanet/tests/PhraseanetWebTestCaseAuthenticatedAbstract.class.inc
2012-05-10 17:08:01 +02:00

29 lines
840 B
PHP

<?php
require_once __DIR__ . '/PhraseanetPHPUnitAuthenticatedAbstract.class.inc';
use Silex\WebTestCase;
use Symfony\Component\HttpKernel\Client;
use Symfony\Component\HttpFoundation\Response;
abstract class PhraseanetWebTestCaseAuthenticatedAbstract extends PhraseanetPHPUnitAuthenticatedAbstract
{
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
$appbox = appbox::get_instance(\bootstrap::getCore());
$session = $appbox->get_session();
$auth = new Session_Authentication_None(self::$user);
$session->authenticate($auth);
}
public static function tearDownAfterClass()
{
parent::tearDownAfterClass();
$appbox = appbox::get_instance(\bootstrap::getCore());
$session = $appbox->get_session();
$session->logout();
}
}