diff options
author | Shitiz Garg <mail@dragooon.net> | 2014-06-18 17:54:15 +0530 |
---|---|---|
committer | Shitiz Garg <mail@dragooon.net> | 2014-06-18 17:54:15 +0530 |
commit | d1f517ad65bd65ae6d1517feb104facbb14cab41 (patch) | |
tree | 00f967b2a8aed82ea3ba15b30cadb62e51707b71 /tests/profilefields/type_bool_test.php | |
parent | 9f478de2ca65b2775624d244df12f4e26bb5d208 (diff) | |
download | forums-d1f517ad65bd65ae6d1517feb104facbb14cab41.tar forums-d1f517ad65bd65ae6d1517feb104facbb14cab41.tar.gz forums-d1f517ad65bd65ae6d1517feb104facbb14cab41.tar.bz2 forums-d1f517ad65bd65ae6d1517feb104facbb14cab41.tar.xz forums-d1f517ad65bd65ae6d1517feb104facbb14cab41.zip |
[ticket/12514] Convert spaces to tabs
PHPBB3-12514
Diffstat (limited to 'tests/profilefields/type_bool_test.php')
-rw-r--r-- | tests/profilefields/type_bool_test.php | 262 |
1 files changed, 131 insertions, 131 deletions
diff --git a/tests/profilefields/type_bool_test.php b/tests/profilefields/type_bool_test.php index 91852f210b..87c9d7c96f 100644 --- a/tests/profilefields/type_bool_test.php +++ b/tests/profilefields/type_bool_test.php @@ -13,135 +13,135 @@ class phpbb_profilefield_type_bool_test extends phpbb_test_case { - protected $cp; - protected $field_options = array(); - protected $options = array(); - - /** - * Sets up basic test objects - * - * @access public - * @return void - */ - public function setUp() - { - $user = $this->getMock('\phpbb\user'); - $user->expects($this->any()) - ->method('lang') - ->will($this->returnCallback(array($this, 'return_callback_implode'))); - - $lang = $this->getMock('\phpbb\profilefields\lang_helper', array(), array(null, null)); - - $lang->expects($this->any()) - ->method('get_options_lang'); - - $lang->expects($this->any()) - ->method('is_set') - ->will($this->returnCallback(array($this, 'is_set_callback'))); - - $lang->expects($this->any()) - ->method('get') - ->will($this->returnCallback(array($this, 'get'))); - - $request = $this->getMock('\phpbb\request\request'); - $template = $this->getMock('\phpbb\template\template'); - - $this->cp = new \phpbb\profilefields\type\type_bool( - $lang, - $request, - $template, - $user - ); - - $this->field_options = array( - 'field_type' => '\phpbb\profilefields\type\type_bool', - 'field_name' => 'field', - 'field_id' => 1, - 'lang_id' => 1, - 'lang_name' => 'field', - 'field_required' => false, - 'field_default_value' => 1, - 'field_length' => 1, - ); - - $this->options = array( - 0 => 'Yes', - 1 => 'No', - ); - } - - public function validate_profile_field_data() - { - return array( - array( - false, - array('field_required' => true), - 'FIELD_REQUIRED-field', - 'Field should not accept empty values for required fields', - ), - ); - } - - /** - * @dataProvider validate_profile_field_data - */ - public function test_validate_profile_field($value, $field_options, $expected, $description) - { - $field_options = array_merge($this->field_options, $field_options); - - $result = $this->cp->validate_profile_field($value, $field_options); - - $this->assertSame($expected, $result, $description); - } - - public function profile_value_data() - { - return array( - array( - false, - array('field_show_novalue' => true), - 'No', - 'Field should output the default value', - ), - array( - false, - array('field_show_novalue' => false, 'field_length' => 2), - null, - 'Field should not show anything for empty value', - ), - array( - 0, - array(), - 'Yes', - 'Field should show the set value', - ), - ); - } - - /** - * @dataProvider profile_value_data - */ - public function test_get_profile_value($value, $field_options, $expected, $description) - { - $field_options = array_merge($this->field_options, $field_options); - - $result = $this->cp->get_profile_value($value, $field_options); - - $this->assertSame($expected, $result, $description); - } - - public function is_set_callback($field_id, $lang_id, $field_value) - { - return isset($this->options[$field_value]); - } - - public function get($field_id, $lang_id, $field_value) - { - return $this->options[$field_value]; - } - - public function return_callback_implode() - { - return implode('-', func_get_args()); - } + protected $cp; + protected $field_options = array(); + protected $options = array(); + + /** + * Sets up basic test objects + * + * @access public + * @return void + */ + public function setUp() + { + $user = $this->getMock('\phpbb\user'); + $user->expects($this->any()) + ->method('lang') + ->will($this->returnCallback(array($this, 'return_callback_implode'))); + + $lang = $this->getMock('\phpbb\profilefields\lang_helper', array(), array(null, null)); + + $lang->expects($this->any()) + ->method('get_options_lang'); + + $lang->expects($this->any()) + ->method('is_set') + ->will($this->returnCallback(array($this, 'is_set_callback'))); + + $lang->expects($this->any()) + ->method('get') + ->will($this->returnCallback(array($this, 'get'))); + + $request = $this->getMock('\phpbb\request\request'); + $template = $this->getMock('\phpbb\template\template'); + + $this->cp = new \phpbb\profilefields\type\type_bool( + $lang, + $request, + $template, + $user + ); + + $this->field_options = array( + 'field_type' => '\phpbb\profilefields\type\type_bool', + 'field_name' => 'field', + 'field_id' => 1, + 'lang_id' => 1, + 'lang_name' => 'field', + 'field_required' => false, + 'field_default_value' => 1, + 'field_length' => 1, + ); + + $this->options = array( + 0 => 'Yes', + 1 => 'No', + ); + } + + public function validate_profile_field_data() + { + return array( + array( + false, + array('field_required' => true), + 'FIELD_REQUIRED-field', + 'Field should not accept empty values for required fields', + ), + ); + } + + /** + * @dataProvider validate_profile_field_data + */ + public function test_validate_profile_field($value, $field_options, $expected, $description) + { + $field_options = array_merge($this->field_options, $field_options); + + $result = $this->cp->validate_profile_field($value, $field_options); + + $this->assertSame($expected, $result, $description); + } + + public function profile_value_data() + { + return array( + array( + false, + array('field_show_novalue' => true), + 'No', + 'Field should output the default value', + ), + array( + false, + array('field_show_novalue' => false, 'field_length' => 2), + null, + 'Field should not show anything for empty value', + ), + array( + 0, + array(), + 'Yes', + 'Field should show the set value', + ), + ); + } + + /** + * @dataProvider profile_value_data + */ + public function test_get_profile_value($value, $field_options, $expected, $description) + { + $field_options = array_merge($this->field_options, $field_options); + + $result = $this->cp->get_profile_value($value, $field_options); + + $this->assertSame($expected, $result, $description); + } + + public function is_set_callback($field_id, $lang_id, $field_value) + { + return isset($this->options[$field_value]); + } + + public function get($field_id, $lang_id, $field_value) + { + return $this->options[$field_value]; + } + + public function return_callback_implode() + { + return implode('-', func_get_args()); + } } |