function setUp() { lmbToolkit::save(); $this->toolkit = lmbToolkit::merge(new lmbLogTools()); $_SERVER['REQUEST_URI'] = null; $_SERVER['REQUEST_METHOD'] = null; }
function testWrite() { lmbToolkit::merge(new lmbNetTools()); lmbToolkit::instance()->setResponse(new lmbHttpResponseForLogTest()); $writer = new lmbLogFirePHPWriter(new lmbUri('firePHP://localhost/?check_extension=0')); $writer->write(new lmbLogEntry(LOG_ERR, 'foo')); $headers = lmbToolkit::instance()->getResponse()->getHeaders(); $this->assertPattern('/Error/', $headers[4]); $this->assertPattern('/foo/', $headers[4]); }
function setUp() { lmbToolkit::save(); $this->toolkit = lmbToolkit::merge(new lmbConfTools()); $this->application_configs_dir = lmb_var_dir() . '/app/settings'; lmbFs::mkdir($this->application_configs_dir); $this->package_configs_dir = lmb_var_dir() . '/package/settings'; lmbFs::mkdir($this->package_configs_dir); $tests_include_apth = $this->application_configs_dir . ';' . $this->package_configs_dir; $this->toolkit->setConfIncludePath($tests_include_apth); }
function testSetErrorLevelByDSN() { lmbToolkit::merge(new lmbNetTools()); lmbToolkit::instance()->setResponse(new lmbHttpResponseForLogTest()); $writer = new lmbLogFirePHPWriter(new lmbUri('firePHP://localhost/?check_extension=0&level=' . LOG_WARNING)); $result = $writer->write(new lmbLogEntry(LOG_ERR, 'foo')); $result = $writer->write(new lmbLogEntry(LOG_NOTICE, 'foonotice')); $headers = lmbToolkit::instance()->getResponse()->getHeaders(); $this->assertPattern('/Error/', $headers[4]); $this->assertPattern('/foo/', $headers[4]); $this->assertNoPattern('/Notice/', $headers[4]); $this->assertNoPattern('/foonotice/', $headers[4]); }
function testAddVersionToUrl_Safe() { $toolkit = lmbToolkit::merge(new lmbWebAppTools()); lmb_env_set('LIMB_DOCUMENT_ROOT', null); try { $url = $toolkit->addVersionToUrl('js/main.js', true); $this->assertEqual($url, 'js/main.js?00'); $this->assertTrue(true); } catch (lmbException $e) { $this->assertTrue(false); } lmb_env_set('LIMB_DOCUMENT_ROOT', lmb_env_get('LIMB_VAR_DIR') . '/www'); lmbFs::rm(lmb_env_get('LIMB_DOCUMENT_ROOT') . '/js/main.js'); try { $url = $toolkit->addVersionToUrl('js/main.js', true); $this->assertEqual('js/main.js?00', $url); $this->assertTrue(true); } catch (lmbException $e) { $this->assertTrue(false); } }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2007 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package cms * @version $Id: toolkit.inc.php 6598 2007-12-07 08:01:45Z pachanga $ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/cms/src/toolkit/lmbCmsTools.class.php'); lmbToolkit::merge(new lmbCmsTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package i18n * @version $Id: toolkit.inc.php 7486 2009-01-26 19:13:20Z pachanga $ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/i18n/src/toolkit/lmbI18NTools.class.php'); lmb_require('limb/fs/toolkit.inc.php'); lmbToolkit::merge(new lmbI18NTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package active_record * @version $Id$ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/active_record/src/toolkit/lmbARTools.class.php'); lmbToolkit::merge(new lmbARTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package acl * @version $Id$ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/acl/src/toolkit/lmbAclTools.class.php'); lmbToolkit::merge(new lmbAclTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2010 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package mail */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/mail/src/toolkit/lmbMailTools.class.php'); lmbToolkit::merge(new lmbMailTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package config * @version $Id: toolkit.inc.php 6598 2007-12-07 08:01:45Z pachanga $ */ lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/wysiwyg/src/toolkit/lmbWysiwygTools.class.php'); lmbToolkit::merge(new lmbWysiwygTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package view * @version $Id$ */ lmb_require('limb/fs/toolkit.inc.php'); lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/view/src/toolkit/lmbViewTools.class.php'); lmbToolkit::merge(new lmbViewTools());
function testMergeSeveral() { lmbToolkit::save(); lmbToolkit::merge(new TestTools()); $toolkit = lmbToolkit::save(); $toolkit->commonMethod(); $toolkit->commonMethod(); $this->assertEqual($toolkit->getCommonMethodCalls(), 2); $toolkit = lmbToolkit::merge(new TestTools()); $this->assertEqual($toolkit->getCommonMethodCalls(), 0); $toolkit = lmbToolkit::instance(); $toolkit->commonMethod(); $this->assertEqual($toolkit->getCommonMethodCalls(), 1); $toolkit = lmbToolkit::restore(); $this->assertEqual($toolkit->getCommonMethodCalls(), 0); lmbToolkit::restore(); }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package dbal * @version $Id: toolkit.inc.php 7486 2009-01-26 19:13:20Z pachanga $ */ lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/log/src/toolkit/lmbLogTools.class.php'); lmbToolkit::merge(new lmbLogTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package web_app * @version $Id: toolkit.inc.php 7486 2009-01-26 19:13:20Z pachanga $ */ lmb_require('limb/net/toolkit.inc.php'); lmb_require('limb/i18n/toolkit.inc.php'); lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/fs/toolkit.inc.php'); lmb_require('limb/view/toolkit.inc.php'); lmb_require('limb/log/toolkit.inc.php'); lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/web_app/src/toolkit/lmbWebAppTools.class.php'); lmbToolkit::merge(new lmbWebAppTools());
function setUp() { lmbToolkit::save(); $this->toolkit = lmbToolkit::merge(new lmbLogTools()); }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package web_app * @version $Id$ */ lmb_require('limb/net/toolkit.inc.php'); lmb_require('limb/i18n/toolkit.inc.php'); lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/fs/toolkit.inc.php'); lmb_require('limb/view/toolkit.inc.php'); lmb_require('limb/log/toolkit.inc.php'); lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/web_app/src/toolkit/lmbWebAppTools.class.php'); lmbToolkit::merge(new lmbWebAppTools()); if (lmbToolkit::instance()->isWebAppDebugEnabled()) { lmb_require('limb/web_app/src/toolkit/lmbProfileTools.class.php'); lmbToolkit::merge(new lmbProfileTools()); }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package fs * @version $Id$ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/fs/src/lmbFsTools.class.php'); lmbToolkit::merge(new lmbFsTools());
function setUp() { lmbToolkit::save(); lmbToolkit::merge(new lmbProfileTools()); $this->toolkit = lmbToolkit::instance(); }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package config * @version $Id$ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/fs/toolkit.inc.php'); lmb_require('limb/config/src/lmbConfTools.class.php'); lmbToolkit::merge(new lmbConfTools());
function testSaveAndRestoreToolsMethods() { lmbToolkit::save(); $toolkit = lmbToolkit::setup(new TestTools()); $this->assertEqual($toolkit->commonMethod(), 'commonMethod1'); lmbToolkit::save(); lmbToolkit::merge(new TestTools2()); $this->assertEqual($toolkit->commonMethod(), 'commonMethod2'); lmbToolkit::restore(); $this->assertEqual($toolkit->commonMethod(), 'commonMethod1'); lmbToolkit::restore(); }
$this->member = $member; } function getMember() { return $this->member; } function setAcl($value) { $this->acl = $value; } function getAcl() { return $this->acl; } } lmbToolkit::merge(new FakeMemberAndAclTools()); class lmbAllowedTagTest extends lmbBaseMacroTest { function setUp() { parent::setUp(); $acl = new lmbAcl(); $acl->addRole('boy'); $acl->addRole('man'); $acl->addResource('girl'); $acl->allow('boy', 'girl', 'sex'); $acl->allow('man', 'girl', 'marry'); $acl->addResource('vodka'); $acl->allow('man', 'vodka'); lmbToolkit::instance()->setAcl($acl); $this->tags_dir = realpath(dirname(__FILE__) . '/../../../src/macro');
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package net * @version $Id$ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/net/src/lmbNetTools.class.php'); lmbToolkit::merge(new lmbNetTools());
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2009 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package dbal * @version $Id$ */ lmb_require('limb/config/toolkit.inc.php'); lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/dbal/src/toolkit/lmbDbTools.class.php'); lmbToolkit::merge(new lmbDbTools());
function testNoSuchController() { $this->filter->setDefaultControllerName($default_controller_name = '404'); $dispatched_params = array('controller' => $exception_controller_name = 'no_such_controller' . time()); $this->_setUpMocks($dispatched_params); $tools = new lmbRequestDispatchingFilterTestTools($exception_controller_name); $tools->setController($controller = new lmbRequestDispatchingTestingController($default_controller_name)); $this->toolkit = lmbToolkit::merge($tools); $this->filter->run($this->chain); $this->_assertDispatchedOk($controller, 'display', __LINE__); }
<?php /* * Limb PHP Framework * * @link http://limb-project.com * @copyright Copyright © 2004-2007 BIT(http://bit-creative.com) * @license LGPL http://www.gnu.org/copyleft/lesser.html */ /** * @package cache2 * @version $Id: toolkit.inc.php 6599 2007-12-07 08:56:13Z alex433 $ */ lmb_require('limb/toolkit/src/lmbToolkit.class.php'); lmb_require('limb/cache2/src/toolkit/lmbCacheTools.class.php'); lmbToolkit::merge(new lmbCacheTools());