e107 = e107::getInstance(); } catch (Exception $e) { $this->fail("Couldn't load e107 object"); } // var_dump($this->e107); } public function testGetInstance() { // $this->e107->getInstance(); //$res = $this->e107::getInstance(); // $this->assertTrue($res); } public function testInitCore() { //$res = null; include(APP_PATH.'/e107_config.php'); // contains $E107_CONFIG = array('site_path' => '000000test'); $e107_paths = compact('ADMIN_DIRECTORY', 'FILES_DIRECTORY', 'IMAGES_DIRECTORY', 'THEMES_DIRECTORY', 'PLUGINS_DIRECTORY', 'HANDLERS_DIRECTORY', 'LANGUAGES_DIRECTORY', 'HELP_DIRECTORY', 'DOWNLOADS_DIRECTORY','UPLOADS_DIRECTORY','SYSTEM_DIRECTORY', 'MEDIA_DIRECTORY','CACHE_DIRECTORY','LOGS_DIRECTORY', 'CORE_DIRECTORY', 'WEB_DIRECTORY'); $sql_info = compact('mySQLserver', 'mySQLuser', 'mySQLpassword', 'mySQLdefaultdb', 'mySQLprefix', 'mySQLport'); $res = $this->e107->initCore($e107_paths, e_ROOT, $sql_info, varset($E107_CONFIG, array())); $this->assertEquals('000000test', $res->site_path); } /* public function testInitInstall() { $res = null; $this->assertTrue($res); } public function testMakeSiteHash() { $res = null; $this->assertTrue($res); } public function testSetDirs() { $res = null; $this->assertTrue($res); } public function testPrepareDirs() { $res = null; $this->assertTrue($res); } public function testDefaultDirs() { $res = null; $this->assertTrue($res); } public function testInitInstallSql() { $res = null; $this->assertTrue($res); } public function testGetRegistry() { $res = null; $this->assertTrue($res); } public function testSetRegistry() { $res = null; $this->assertTrue($res); } public function testGetFolder() { $res = null; $this->assertTrue($res); } public function testGetE107() { $res = null; $this->assertTrue($res); } public function testIsCli() { $res = null; $this->assertTrue($res); } public function testGetMySQLConfig() { $res = null; $this->assertTrue($res); } public function testGetSitePath() { $res = null; $this->assertTrue($res); } public function testGetHandlerPath() { $res = null; $this->assertTrue($res); } public function testAddHandler() { $res = null; $this->assertTrue($res); } public function testIsHandler() { $res = null; $this->assertTrue($res); } public function testGetHandlerOverload() { $res = null; $this->assertTrue($res); } public function testSetHandlerOverload() { $res = null; $this->assertTrue($res); } public function testIsHandlerOverloadable() { $res = null; $this->assertTrue($res); } public function testGetSingleton() { $res = null; $this->assertTrue($res); } public function testGetObject() { $res = null; $this->assertTrue($res); } public function testGetConfig() { $res = null; $this->assertTrue($res); } public function testGetPref() { $res = null; $this->assertTrue($res); } public function testFindPref() { $res = null; $this->assertTrue($res); } public function testGetPlugConfig() { $res = null; $this->assertTrue($res); } public function testGetPlugLan() { $res = null; $this->assertTrue($res); } public function testGetPlugPref() { $res = null; $this->assertTrue($res); } public function testFindPlugPref() { $res = null; $this->assertTrue($res); } public function testGetThemeConfig() { $res = null; $this->assertTrue($res); } public function testGetThemePref() { $res = null; $this->assertTrue($res); } public function testSetThemePref() { $res = null; $this->assertTrue($res); } public function testGetThemeGlyphs() { $res = null; $this->assertTrue($res); } public function testGetParser() { $res = null; $this->assertTrue($res); } public function testGetScParser() { $res = null; $this->assertTrue($res); } public function testGetSecureImg() { $res = null; $this->assertTrue($res); } public function testGetScBatch() { $res = null; $this->assertTrue($res); } public function testGetDb() { $res = null; $this->assertTrue($res); } public function testGetCache() { $res = null; $this->assertTrue($res); } public function testGetBB() { $res = null; $this->assertTrue($res); }*/ public function testGetUserSession() { $tmp = e107::getUserSession(); $className = get_class($tmp); $res = ($className === 'UserHandler'); $this->assertTrue($res); } /* public function testGetSession() { $res = null; $this->assertTrue($res); } public function testGetRedirect() { $res = null; $this->assertTrue($res); } public function testGetRate() { $res = null; $this->assertTrue($res); } public function testGetSitelinks() { $res = null; $this->assertTrue($res); } public function testGetRender() { $res = null; $this->assertTrue($res); } public function testGetEmail() { $res = null; $this->assertTrue($res); } public function testGetBulkEmail() { $res = null; $this->assertTrue($res); } public function testGetEvent() { $res = null; $this->assertTrue($res); } public function testGetArrayStorage() { $res = null; $this->assertTrue($res); } public function testGetMenu() { $res = null; $this->assertTrue($res); } public function testGetTheme() { $res = null; $this->assertTrue($res); } public function testGetUrl() { $res = null; $this->assertTrue($res); } public function testGetFile() { $res = null; $this->assertTrue($res); } public function testGetForm() { $res = null; $this->assertTrue($res); } public function testGetAdminLog() { $res = null; $this->assertTrue($res); } public function testGetLog() { $res = null; $this->assertTrue($res); } public function testGetDateConvert() { $res = null; $this->assertTrue($res); } public function testGetDate() { $res = null; $this->assertTrue($res); } public function testGetDebug() { $res = null; $this->assertTrue($res); } public function testGetNotify() { $res = null; $this->assertTrue($res); } public function testGetOverride() { $res = null; $this->assertTrue($res); } public function testGetLanguage() { $res = null; $this->assertTrue($res); } public function testGetIPHandler() { $res = null; $this->assertTrue($res); } public function testGetXml() { $res = null; $this->assertTrue($res); } public function testGetHybridAuth() { $res = null; $this->assertTrue($res); } public function testGetUserClass() { $res = null; $this->assertTrue($res); } public function testGetSystemUser() { $res = null; $this->assertTrue($res); } public function testUser() { $res = null; $this->assertTrue($res); } public function testSerialize() { $res = null; $this->assertTrue($res); } public function testUnserialize() { $res = null; $this->assertTrue($res); } public function testGetUser() { $res = null; $this->assertTrue($res); } public function testGetModel() { $res = null; $this->assertTrue($res); } public function testGetUserStructure() { $res = null; $this->assertTrue($res); } public function testGetUserExt() { $res = null; $this->assertTrue($res); } public function testGetUserPerms() { $res = null; $this->assertTrue($res); } public function testGetRank() { $res = null; $this->assertTrue($res); } public function testGetPlugin() { $res = null; $this->assertTrue($res); } public function testGetPlug() { $res = null; $this->assertTrue($res); } public function testGetOnline() { $res = null; $this->assertTrue($res); } public function testGetChart() { $res = null; $this->assertTrue($res); } public function testGetComment() { $res = null; $this->assertTrue($res); } public function testGetCustomFields() { $res = null; $this->assertTrue($res); } public function testGetMedia() { $res = null; $this->assertTrue($res); } public function testGetNav() { $res = null; $this->assertTrue($res); } public function testGetMessage() { $res = null; $this->assertTrue($res); } public function testGetAjax() { $res = null; $this->assertTrue($res); } public function testGetLibrary() { $res = null; $this->assertTrue($res); } public function testLibrary() { $res = null; $this->assertTrue($res); } public function testGetJs() { $res = null; $this->assertTrue($res); } public function testSet() { $res = null; $this->assertTrue($res); } public function testJs() { $res = null; $this->assertTrue($res); } public function testLink() { $res = null; $this->assertTrue($res); } public function testCss() { $res = null; $this->assertTrue($res); } public function testDebug() { $res = null; $this->assertTrue($res); } public function testGetJshelper() { $res = null; $this->assertTrue($res); } public function testMeta() { $res = null; $this->assertTrue($res); } public function testGetAdminUI() { $res = null; $this->assertTrue($res); } public function testGetAddon() { $res = null; $this->assertTrue($res); } public function testGetAddonConfig() { $res = null; $this->assertTrue($res); } public function testCallMethod() { $res = null; $this->assertTrue($res); } public function testGetUrlConfig() { $res = null; $this->assertTrue($res); } public function testGetThemeInfo() { $res = null; $this->assertTrue($res); } public function testCoreTemplatePath() { $res = null; $this->assertTrue($res); } public function testTemplatePath() { $res = null; $this->assertTrue($res); } public function testGetCoreTemplate() { $res = null; $this->assertTrue($res); } public function testGetTemplate() { $res = null; $this->assertTrue($res); } public function testTemplateWrapper() { $res = null; $this->assertTrue($res); } public function testScStyle() { $res = null; $this->assertTrue($res); } public function testGetTemplateInfo() { $res = null; $this->assertTrue($res); } public function testGetLayouts() { $res = null; $this->assertTrue($res); } public function test_getTemplate() { $res = null; $this->assertTrue($res); } public function testIncludeLan() { $res = null; $this->assertTrue($res); } public function testCoreLan() { $res = null; $this->assertTrue($res); } public function testPlugLan() { $res = null; $this->assertTrue($res); } public function testThemeLan() { $res = null; $this->assertTrue($res); } public function testLan() { $res = null; $this->assertTrue($res); } public function testPref() { $res = null; $this->assertTrue($res); } public function testUrl() { $res = null; $this->assertTrue($res); } public function testRedirect() { $res = null; $this->assertTrue($res); } public function testGetError() { $res = null; $this->assertTrue($res); } public function testHttpBuildQuery() { $res = null; $this->assertTrue($res); } public function testMinify() { $res = null; $this->assertTrue($res); } public function testWysiwyg() { $res = null; $this->assertTrue($res); } public function testLoadLanFiles() { $res = null; $this->assertTrue($res); } public function testPrepare_request() { $res = null; $this->assertTrue($res); } public function testFilter_request() { $res = null; $this->assertTrue($res); } public function testSet_base_path() { $res = null; $this->assertTrue($res); } public function testSet_constants() { $res = null; $this->assertTrue($res); } public function testGet_override_rel() { $res = null; $this->assertTrue($res); } public function testGet_override_http() { $res = null; $this->assertTrue($res); } public function testSet_paths() { $res = null; $this->assertTrue($res); } public function testFix_windows_paths() { $res = null; $this->assertTrue($res); } public function testSet_urls() { $res = null; $this->assertTrue($res); } public function testSet_urls_deferred() { $res = null; $this->assertTrue($res); } public function testSet_request() { $res = null; $this->assertTrue($res); } public function testCanCache() { $res = null; $this->assertTrue($res); } public function testIsSecure() { $res = null; $this->assertTrue($res); } public function testGetip() { $res = null; $this->assertTrue($res); } public function testIpEncode() { $res = null; $this->assertTrue($res); } public function testIpdecode() { $res = null; $this->assertTrue($res); } public function testGet_host_name() { $res = null; $this->assertTrue($res); } public function testParseMemorySize() { $res = null; $this->assertTrue($res); } public function testIsInstalled() { $res = null; $this->assertTrue($res); } public function testIni_set() { $res = null; $this->assertTrue($res); } public function testAutoload_register() { $res = null; $this->assertTrue($res); } public function testAutoload() { $res = null; $this->assertTrue($res); } public function test__get() { $res = null; $this->assertTrue($res); } public function testDestruct() { $res = null; $this->assertTrue($res); } public function testCoreUpdateAvailable() { $res = null; $this->assertTrue($res); } */ }