mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13186 201d5d3c-b55e-5fd7-737f-ddc643e51545
96 lines
3.2 KiB
PHP
96 lines
3.2 KiB
PHP
<?php
|
|
/* Copyright (C) NAVER <http://www.navercorp.com> */
|
|
error_reporting(0);
|
|
|
|
class adminAdminControllerTest extends PHPUnit_Framework_TestCase
|
|
{
|
|
private $oAdminAdminController;
|
|
|
|
protected function setUp()
|
|
{
|
|
define('__ZBXE__', TRUE);
|
|
define('__XE__', TRUE);
|
|
require_once '../../../config/config.inc.php';
|
|
require_once _XE_PATH_.'classes/file/FileHandler.class.php';
|
|
require_once _XE_PATH_.'classes/context/Context.class.php';
|
|
require_once _XE_PATH_.'modules/admin/admin.class.php';
|
|
require_once _XE_PATH_.'modules/admin/admin.admin.controller.php';
|
|
|
|
$logged_info = new stdclass;
|
|
$logged_info->member_srl = 4;
|
|
$logged_info->user_id = 'admin';
|
|
$logged_info->email_address = 'admin@admin.com';
|
|
$logged_info->password = 'c4ca4238a0b923820dcc509a6f75849b';
|
|
$logged_info->email_id = 'admin';
|
|
$logged_info->email_host = 'admin.com';
|
|
$logged_info->user_name = 'admin';
|
|
$logged_info->nick_name = 'admin';
|
|
$logged_info->find_account_question = 1;
|
|
$logged_info->find_account_answer = 'admin@naver.com';
|
|
$logged_info->allow_mailing = 'Y';
|
|
$logged_info->allow_message = 'Y';
|
|
$logged_info->denied = 'N';
|
|
$logged_info->regdate = '20110520142031';
|
|
$logged_info->last_login = '20120905135102';
|
|
$logged_info->change_password_date = '20110520142031';
|
|
$logged_info->is_admin = 'Y';
|
|
$logged_info->list_order = -1;
|
|
|
|
$oContext = &Context::getInstance();
|
|
//$oContext->init();
|
|
$oContext->set('is_logged', true);
|
|
$oContext->set('logged_info', $logged_info);
|
|
$oContext->set('is_admin', 'Y');
|
|
|
|
$this->oAdminAdminController = &getAdminController('admin');
|
|
}
|
|
|
|
public function testInsertLayout()
|
|
{
|
|
$args->layout_srl = 62;
|
|
$args->module = 'board';
|
|
$args->module_skin = 'xe_board';
|
|
$args->site_srl = 0;
|
|
|
|
$args->skin_vars->colorset = 'white';
|
|
$args->skin_vars->colorset = 'red';
|
|
$args->skin_vars->default_style = 'gallery';
|
|
$args->skin_vars->display_login_info = 'N';
|
|
$args->skin_vars->display_setup_button = 'N';
|
|
$args->skin_vars->header_title_format = 'h1';
|
|
$args->skin_vars->document_title_format = 'h1';
|
|
$args->skin_vars->display_number = 'Y';
|
|
$args->skin_vars->display_author = 'Y';
|
|
$args->skin_vars->display_regdate = 'Y';
|
|
$args->skin_vars->display_readed_count = 'Y';
|
|
$args->skin_vars->display_voted_count = 'Y';
|
|
$args->skin_vars->display_blamed_count = 'Y';
|
|
$args->skin_vars->display_ip_address = 'Y';
|
|
$args->skin_vars->display_last_update = 'Y';
|
|
$args->skin_vars->display_sign = 'Y';
|
|
$args->skin_vars->duration_new = '24';
|
|
$args->skin_vars->thumbnail_type = 'crop';
|
|
$args->skin_vars->thumbnail_width = '100';
|
|
$args->skin_vars->thumbnail_height = '100';
|
|
|
|
$oContext = &Context::getInstance();
|
|
//$oContext->init();
|
|
$oContext->set('layout_srl', $args->layout_srl);
|
|
$oContext->set('module', $args->module);
|
|
$oContext->set('module_skin', $args->module_skin);
|
|
$oContext->set('skin_vars', $args->skin_vars);
|
|
$oContext->set('site_srl', $args->site_srl);
|
|
|
|
$this->oAdminAdminController->updateDefaultDesignInfo($args);
|
|
|
|
$file = _XE_PATH_.'files/site_design/design_0.php';
|
|
|
|
$this->assertFileExists($file);
|
|
|
|
@include($file);
|
|
|
|
$this->assertEquals($designInfo->layout_srl, $args->layout_srl);
|
|
$this->assertEquals($designInfo->module->{$args->module}->skin, $args->module_skin);
|
|
}
|
|
}
|
|
?>
|