本文整理汇总了PHP中phpbb_test_case::setUp方法的典型用法代码示例。如果您正苦于以下问题:PHP phpbb_test_case::setUp方法的具体用法?PHP phpbb_test_case::setUp怎么用?PHP phpbb_test_case::setUp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类phpbb_test_case
的用法示例。
在下文中一共展示了phpbb_test_case::setUp方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUp
protected function setUp()
{
parent::setUp();
$this->test = new mpv_tests_modx(new mpv());
$this->test->modx_object = new phpbb_mock_modx_object();
$this->version = new phpbb_mock_modx_version();
}
示例2: setUp
public function setUp()
{
parent::setUp();
$this->user = new \phpbb\user('\\phpbb\\datetime');
$this->user->data = array('user_lang' => 'en');
$this->user->add_lang('common');
}
示例3: setUp
public function setUp()
{
parent::setUp();
$filesystem = new \phpbb\filesystem\filesystem();
$this->set_phpbb_root_path($filesystem);
$this->path_helper = new \phpbb\path_helper(new \phpbb\symfony_request(new phpbb_mock_request()), new \phpbb\filesystem\filesystem(), $this->getMock('\\phpbb\\request\\request'), $this->phpbb_root_path, 'php');
}
示例4: setUp
protected function setUp()
{
parent::setUp();
global $config, $user, $request;
$user = new phpbb_mock_user();
$request = new phpbb_mock_request();
}
示例5: setUp
public function setUp()
{
parent::setUp();
if (!self::$install_success) {
$this->fail('Installing phpBB has failed.');
}
$this->bootstrap();
self::$cookieJar = new CookieJar();
self::$client = new Goutte\Client(array(), null, self::$cookieJar);
// Clear the language array so that things
// that were added in other tests are gone
$this->lang = array();
$this->add_lang('common');
$db = $this->get_db();
foreach (static::setup_extensions() as $extension) {
$this->purge_cache();
$sql = 'SELECT ext_active
FROM ' . EXT_TABLE . "\n\t\t\t\tWHERE ext_name = '" . $db->sql_escape($extension) . "'";
$result = $db->sql_query($sql);
$status = (bool) $db->sql_fetchfield('ext_active');
$db->sql_freeresult($result);
if (!$status) {
$this->install_ext($extension);
}
}
}
示例6: setUp
protected function setUp()
{
parent::setUp();
global $user;
$user = new phpbb_mock_user();
$user->lang = new phpbb_mock_lang();
}
示例7: setUp
public function setUp()
{
parent::setUp();
$this->bootstrap();
self::$cookieJar = new CookieJar();
self::$client = new Goutte\Client(array(), null, self::$cookieJar);
// Reset the curl handle because it is 0 at this point and not a valid
// resource
self::$client->getClient()->getCurlMulti()->reset(true);
// Clear the language array so that things
// that were added in other tests are gone
$this->lang = array();
$this->add_lang('common');
$db = $this->get_db();
foreach (static::setup_extensions() as $extension) {
$this->purge_cache();
$sql = 'SELECT ext_active
FROM ' . EXT_TABLE . "\n\t\t\t\tWHERE ext_name = '" . $db->sql_escape($extension) . "'";
$result = $db->sql_query($sql);
$status = (bool) $db->sql_fetchfield('ext_active');
$db->sql_freeresult($result);
if (!$status) {
$this->install_ext($extension);
}
}
}
示例8: setUp
public function setUp()
{
parent::setUp();
$this->config = new \phpbb\config\config(array());
$this->db = new \phpbb\db\driver\sqlite();
$this->db_tools = new \phpbb\db\tools($this->db);
$this->table_prefix = 'phpbb_';
}
示例9: setUp
public function setUp()
{
global $cache, $user, $phpbb_dispatcher;
parent::setUp();
$phpbb_dispatcher = new phpbb_mock_event_dispatcher();
$config = new \phpbb\config\config(array());
set_config(null, null, null, $config);
}
示例10: setUp
public function setUp()
{
parent::setUp();
global $phpbb_root_path, $phpEx;
include_once $phpbb_root_path . 'includes/functions.' . $phpEx;
$this->cache = $this->getMockBuilder('\\phpbb\\cache\\service')->disableOriginalConstructor()->getMock();
$this->version_helper = new \phpbb\version_helper($this->cache, new \phpbb\config\config(array('version' => '3.1.0')), new \phpbb\file_downloader(), new \phpbb\user('\\phpbb\\datetime'));
}
示例11: setUp
public function setUp()
{
parent::setUp();
global $phpbb_container;
$phpbb_container = new phpbb_mock_container_builder();
$phpbb_container->set('auth.provider_collection', array('auth.provider.acp_board_valid' => new phpbb\auth\provider\acp\board_valid(), 'auth.provider.acp_board_invalid' => new phpbb\auth\provider\acp\board_invalid()));
$this->acp_board = new acp_board();
}
示例12: setUp
public function setUp()
{
parent::setUp();
$user = new \phpbb\user('\\phpbb\\datetime');
$user->add_lang('ucp');
$request = $this->getMock('\\phpbb\\request\\request');
$template = $this->getMock('\\phpbb\\template\\template');
$this->field = new \phpbb\profilefields\type\type_googleplus($request, $template, $user);
}
示例13: setUp
public function setUp()
{
global $cache, $user, $phpbb_dispatcher;
parent::setUp();
$cache = new phpbb_mock_cache();
$user = new phpbb_mock_user();
$user->optionset('viewcensors', false);
$phpbb_dispatcher = new phpbb_mock_event_dispatcher();
}
示例14: setUp
public function setUp()
{
$container = new phpbb_mock_container_builder();
$container->set('foo', new StdClass());
$container->set('bar', new StdClass());
$this->service_collection = new \phpbb\di\service_collection($container);
$this->service_collection->add('foo');
$this->service_collection->add('bar');
parent::setUp();
}
示例15: setUp
protected function setUp()
{
global $user, $phpbb_dispatcher, $phpbb_container, $phpbb_root_path, $phpbb_path_helper;
parent::setUp();
$phpbb_container = new phpbb_mock_container_builder();
$user = new phpbb_mock_user();
$phpbb_dispatcher = new phpbb_mock_event_dispatcher();
$phpbb_path_helper = new \phpbb\path_helper(new \phpbb\symfony_request(new phpbb_mock_request()), new \phpbb\filesystem\filesystem(), $this->getMock('\\phpbb\\request\\request'), $phpbb_root_path, 'php');
$phpbb_container->set('path_helper', $phpbb_path_helper);
}