<?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()
/** * 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); }