aboutsummaryrefslogtreecommitdiffstats
path: root/tests/group/helper_test.php
diff options
context:
space:
mode:
authormrgoldy <gijsmartens1@gmail.com>2018-11-29 19:56:24 +0100
committermrgoldy <gijsmartens1@gmail.com>2018-11-29 19:56:24 +0100
commitb6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6 (patch)
tree2de0b207ec17d8947fd966c834d2f82750061205 /tests/group/helper_test.php
parent04d825ec2dd24f2e486f11eae5fe2c1846bbcd7c (diff)
downloadforums-b6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6.tar
forums-b6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6.tar.gz
forums-b6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6.tar.bz2
forums-b6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6.tar.xz
forums-b6f6930eb56b9fd64f200a7b0e6d8cd28f0e73f6.zip
[ticket/15886] Group helper functions
PHPBB3-15886
Diffstat (limited to 'tests/group/helper_test.php')
-rw-r--r--tests/group/helper_test.php68
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/group/helper_test.php b/tests/group/helper_test.php
deleted file mode 100644
index 2377a6f47c..0000000000
--- a/tests/group/helper_test.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-/**
- *
- * This file is part of the phpBB Forum Software package.
- *
- * @copyright (c) phpBB Limited <https://www.phpbb.com>
- * @license GNU General Public License, version 2 (GPL-2.0)
- *
- * For full copyright and license information, please see
- * the docs/CREDITS.txt file.
- *
- */
-
-class phpbb_group_helper_test extends phpbb_test_case
-{
- /** @var \phpbb\group\helper */
- protected $group_helper;
-
- public function setUp()
- {
- global $phpbb_root_path, $phpEx;
-
- // Set up language service
- $lang = new \phpbb\language\language(
- new \phpbb\language\language_file_loader($phpbb_root_path, $phpEx)
- );
-
- // Set up language data for testing
- $reflection_class = new ReflectionClass('\phpbb\language\language');
-
- // Set default language files loaded flag to true
- $loaded_flag = $reflection_class->getProperty('common_language_files_loaded');
- $loaded_flag->setAccessible(true);
- $loaded_flag->setValue($lang, true);
-
- // Set up test language data
- $lang_array = $reflection_class->getProperty('lang');
- $lang_array->setAccessible(true);
- $lang_array->setValue($lang, $this->get_test_language_data_set());
-
- // Set up group helper
- $this->group_helper = new \phpbb\group\helper($lang);
- }
-
- public function test_get_name()
- {
- // They should be totally fine
- $this->assertEquals('Bots', $this->group_helper->get_name('Bots'));
- $this->assertEquals('Some new group', $this->group_helper->get_name('new_group'));
- $this->assertEquals('Should work', $this->group_helper->get_name('group_with_ümlauts'));
-
- // This should fail (obviously)
- $this->assertNotEquals('They key does not contain uppercase letters', $this->group_helper->get_name('not_uppercase'));
-
- // The key doesn't exist so just return group name...
- $this->assertEquals('Awesome group', $this->group_helper->get_name('Awesome group'));
- }
-
- protected function get_test_language_data_set()
- {
- return array(
- 'G_BOTS' => 'Bots',
- 'G_NEW_GROUP' => 'Some new group',
- 'G_not_uppercase' => 'The key does not contain uppercase letters',
- 'G_GROUP_WITH_ÜMLAUTS' => 'Should work',
- );
- }
-}