示例#1
0
<?php

ob_start();
echo "\n************************************************************************************";
echo "\nBegin gpEasy Tests\n\n";
defined('is_running') or define('is_running', true);
defined('gp_unit_testing') or define('gp_unit_testing', true);
global $dataDir;
$dataDir = $_SERVER['PWD'];
include 'include/common.php';
spl_autoload_register(array('\\gp\\tool', 'Autoload'));
\gp\tool::SetLinkPrefix();
includeFile('tool/functions.php');
\gp\tool\Session::init();
class gptest_bootstrap extends PHPUnit_Framework_TestCase
{
    function setUP()
    {
        \gp\tool::GetLangFile();
    }
    public function SessionStart()
    {
        \gp\tool::GetConfig();
        $username = '******';
        $users = gpFiles::Get('_site/users');
        $userinfo = $users[$username];
        $session_id = \gp\tool\Session::create($userinfo, $username, $sessions);
        $logged_in = \gp\tool\Session::start($session_id, $sessions);
        self::AssertTrue($logged_in, 'Not Logged In');
    }
    public function SessionEnd()
示例#2
0
 /**
  * Try to fetch a response using RemoteGet to see if we're getting a 500 error
  *
  * @access public
  * @static
  * @since 1.7
  *
  * @return boolean
  */
 public static function TestResponse($new_rewrite = true)
 {
     //get url, force gp_rewrite to $new_gp_rewrite
     $rewrite_before = $_SERVER['gp_rewrite'];
     $_SERVER['gp_rewrite'] = $new_rewrite;
     \gp\tool::SetLinkPrefix();
     $abs_url = \gp\tool::AbsoluteUrl('Site_Map', '', true, false);
     //can't be special_site_map, otherwise \gp\tool::IndexToTitle() will be called during install
     $_SERVER['gp_rewrite'] = $rewrite_before;
     \gp\tool::SetLinkPrefix();
     return self::ConfirmGet($abs_url, false);
 }