|
From: <al...@us...> - 2013-06-16 15:17:56
|
Revision: 11697
http://sourceforge.net/p/xoops/svn/11697
Author: alain91
Date: 2013-06-16 15:17:53 +0000 (Sun, 16 Jun 2013)
Log Message:
-----------
Added Paths:
-----------
XoopsCore/branches/2.6.x/2.6.0_alain091/UnitTestXoops/xoops_lib/
XoopsCore/branches/2.6.x/2.6.0_alain091/UnitTestXoops/xoops_lib/XoopsTest.php
Added: XoopsCore/branches/2.6.x/2.6.0_alain091/UnitTestXoops/xoops_lib/XoopsTest.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0_alain091/UnitTestXoops/xoops_lib/XoopsTest.php (rev 0)
+++ XoopsCore/branches/2.6.x/2.6.0_alain091/UnitTestXoops/xoops_lib/XoopsTest.php 2013-06-16 15:17:53 UTC (rev 11697)
@@ -0,0 +1,96 @@
+<?php
+require_once(dirname(__FILE__).'/../init.php');
+
+class XoopsTest extends MY_UnitTestCase
+{
+
+ public function SetUp() {
+ }
+
+ public function test_100() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $instance2=Xoops::getInstance();
+ $this->assertSame($instance, $instance2);
+
+ $this->assertSame(array(XOOPS_PATH, XOOPS_URL . 'browse.php'), $instance->paths['XOOPS']);
+ $this->assertSame(array(XOOPS_ROOT_PATH, XOOPS_URL), $instance->paths['www']);
+ $this->assertSame(array(XOOPS_VAR_PATH, null), $instance->paths['var']);
+ $this->assertSame(array(XOOPS_PATH, XOOPS_URL . 'browse.php'), $instance->paths['lib']);
+ $this->assertSame(array(XOOPS_ROOT_PATH . '/modules', XOOPS_URL . '/modules'), $instance->paths['modules']);
+ $this->assertSame(array(XOOPS_ROOT_PATH . '/themes', XOOPS_URL . '/themes'), $instance->paths['themes']);
+ $this->assertSame(array(XOOPS_ROOT_PATH . '/media', XOOPS_URL . '/media'), $instance->paths['media']);
+ $this->assertSame(array(XOOPS_PATH, XOOPS_URL . 'browse.php'), $instance->paths['XOOPS']);
+ $this->assertSame(array(XOOPS_PATH, XOOPS_URL . 'browse.php'), $instance->paths['XOOPS']);
+
+ $this->assertSame(null, $instance->sess_handler);
+ $this->assertSame(null, $instance->module);
+ $this->assertTrue(is_array($instance->config));
+ $this->assertTrue(is_array($instance->moduleConfig));
+ $this->assertTrue(is_string($instance->moduleDirname));
+ $this->assertInstanceOf('XoopsUser', $instance->user);
+ $this->assertTrue(is_bool($instance->userIsAdmin));
+ $this->assertTrue(is_null($instance->option) OR is_array($instance->option));
+ $this->assertTrue(is_string($instance->tpl_name));
+ $this->assertTrue(is_bool($instance->isAdminSide));
+ }
+
+ public function test_120() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $db = $instance->db();
+ $this->assertInstanceOf('XoopsDatabase', $db);
+
+ $db1 = $instance->db();
+ $this->assertSame($db, $db1);
+ }
+
+ public function test_140() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $value = $instance->preload();
+ $this->assertInstanceOf('XoopsPreload', $value);
+
+ $value1 = $instance->preload();
+ $this->assertSame($value, $value1);
+ }
+
+ public function test_160() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $value = $instance->registry();
+ $this->assertInstanceOf('Xoops_Registry', $value);
+
+ $value1 = $instance->registry();
+ $this->assertSame($value, $value1);
+ }
+
+ public function test_180() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $value = $instance->security();
+ $this->assertInstanceOf('XoopsSecurity', $value);
+
+ $value1 = $instance->security();
+ $this->assertSame($value, $value1);
+ }
+
+ public function test_200() {
+ $instance=Xoops::getInstance();
+ $this->assertInstanceOf('Xoops', $instance);
+
+ $tpl = new XoopsTpl();
+
+ $value = $instance->setTpl($tpl);
+ $this->assertSame($tpl, $value);
+
+ $value1 = $instance->Tpl();
+ $this->assertSame($value, $value1);
+ }
+
+}
|