本文整理汇总了PHP中MODxTestCase::setUp方法的典型用法代码示例。如果您正苦于以下问题:PHP MODxTestCase::setUp方法的具体用法?PHP MODxTestCase::setUp怎么用?PHP MODxTestCase::setUp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MODxTestCase
的用法示例。
在下文中一共展示了MODxTestCase::setUp方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUp
public function setUp()
{
parent::setUp();
$this->modx->loadClass('modProcessor', MODX_CORE_PATH . 'model/modx/', true, true);
$this->processor = new modProcessor($this->modx);
$this->processor->setPath(MODX_BASE_PATH . self::MODX_TEST_PROCESSOR);
}
示例2: setUp
public function setUp()
{
parent::setUp();
$this->modx->loadClass('mail.modMail', MODX_CORE_PATH . 'model/modx/', true, true);
$this->mail = $this->getMockForAbstractClass('modMail', array(&$this->modx));
$this->mail->expects($this->any())->method('_getMailer')->will($this->returnValue(true));
}
示例3: setUp
/**
* @return void
*/
public function setUp()
{
parent::setUp();
$this->modx->loadClass('sources.modMediaSource');
$this->source = $this->modx->newObject('sources.modMediaSource');
$this->source->fromArray(array('name' => 'UnitTestSource', 'description' => '', 'class_key' => 'sources.modFileMediaSource', 'properties' => array()), '', true);
}
示例4: setUp
public function setUp()
{
parent::setUp();
$this->template = $this->modx->newObject('modTemplate');
$this->template->fromArray(array('id' => 12345, 'templatename' => 'Unit Test Template', 'description' => 'A template for unit testing.', 'content' => '<p>Hello, [[+name]]!</p>', 'category' => 0, 'locked' => 0), '', true, true);
$this->template->setProperties(array('name' => 'John'));
$this->template->setCacheable(false);
}
示例5: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
/** @var modSnippet $snippet */
$snippet = $this->modx->newObject('modSnippet');
$snippet->fromArray(array('name' => 'UnitTestSnippet'));
$snippet->save();
}
示例6: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
/** @var modTemplateVar $tv */
$tv = $this->modx->newObject('modTemplateVar');
$tv->fromArray(array('name' => 'UnitTestTv'));
$tv->save();
}
示例7: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
/** @var modPropertySet $propertySet */
$propertySet = $this->modx->newObject('modPropertySet');
$propertySet->fromArray(array('name' => 'UnitTestPropertySet'));
$propertySet->save();
}
示例8: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
/** @var modPlugin $plugin */
$plugin = $this->modx->newObject('modPlugin');
$plugin->fromArray(array('name' => 'UnitTestPlugin'));
$plugin->save();
}
示例9: setUp
/**
* Load some utility classes this case uses
* @return void
*/
public function setUp()
{
parent::setUp();
$this->modx->loadClass('modDashboard');
$this->modx->loadClass('modManagerController', MODX_CORE_PATH . 'model/modx/', true, true);
$this->modx->loadClass('modManagerControllerDeprecated', MODX_CORE_PATH . 'model/modx/', true, true);
require_once MODX_MANAGER_PATH . 'controllers/default/welcome.class.php';
}
示例10: setUp
public function setUp()
{
parent::setUp();
$this->plugin = $this->modx->newObject('modPlugin');
$this->plugin->fromArray(array('id' => 12345, 'name' => 'Unit Test Plugin', 'description' => 'A plugin for unit testing.', 'plugincode' => 'return "Hello.";', 'category' => 0, 'locked' => false, 'disabled' => false), '', true, true);
$this->plugin->setProperties(array('name' => 'John'));
$this->plugin->setCacheable(false);
}
示例11: setUp
public function setUp()
{
parent::setUp();
try {
} catch (Exception $e) {
$this->modx->log(modX::LOG_LEVEL_ERROR, $e->getMessage(), '', __METHOD__, __FILE__, __LINE__);
}
}
示例12: setUp
public function setUp()
{
parent::setUp();
$this->modx->getParser();
$this->tag = new modPlaceholderTag($this->modx);
$this->tag->setCacheable(false);
$this->tag->set('name', 'utp');
}
示例13: setUp
public function setUp()
{
parent::setUp();
$this->chunk = $this->modx->newObject('modChunk');
$this->chunk->fromArray(array('id' => 12345, 'name' => 'Unit Test Chunk', 'description' => 'A chunk for unit testing.', 'snippet' => '<p>Hello, [[+name]]!</p>', 'category' => 0, 'locked' => 0), '', true, true);
$this->chunk->setProperties(array('name' => 'John'));
$this->chunk->setCacheable(false);
}
示例14: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
/** @var modContext $ctx */
$ctx = $this->modx->newObject('modContext');
$ctx->set('key', 'unittest');
$ctx->set('description', 'The unit test context for context settings.');
$ctx->save();
}
示例15: setUp
/**
* Setup some basic data for this test.
*/
public function setUp()
{
parent::setUp();
$this->modx->error->reset();
/** @var modTemplate $template */
$template = $this->modx->newObject('modTemplate');
$template->fromArray(array('templatename' => 'UnitTestTemplate'));
$template->save();
}