aboutsummaryrefslogtreecommitdiffstats
path: root/tests/profile/get_profile_value_test.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/profile/get_profile_value_test.php')
-rw-r--r--tests/profile/get_profile_value_test.php34
1 files changed, 17 insertions, 17 deletions
diff --git a/tests/profile/get_profile_value_test.php b/tests/profile/get_profile_value_test.php
index a5f37a85ce..e867455a03 100644
--- a/tests/profile/get_profile_value_test.php
+++ b/tests/profile/get_profile_value_test.php
@@ -7,21 +7,19 @@
*
*/
-require_once dirname(__FILE__) . '/../../phpBB/includes/functions_profile_fields.php';
-
class phpbb_profile_get_profile_value_test extends phpbb_test_case
{
static public function get_profile_value_int_data()
{
return array(
- array(FIELD_INT, '10', true, 10),
- array(FIELD_INT, '0', true, 0),
- array(FIELD_INT, '', true, 0),
- array(FIELD_INT, null, true, 0),
- array(FIELD_INT, '10', false, 10),
- array(FIELD_INT, '0', false, 0),
- array(FIELD_INT, '', false, null),
- array(FIELD_INT, null, false, null),
+ array('\phpbb\profilefields\type\type_int', '10', true, 10),
+ array('\phpbb\profilefields\type\type_int', '0', true, 0),
+ array('\phpbb\profilefields\type\type_int', '', true, 0),
+ array('\phpbb\profilefields\type\type_int', null, true, 0),
+ array('\phpbb\profilefields\type\type_int', '10', false, 10),
+ array('\phpbb\profilefields\type\type_int', '0', false, 0),
+ array('\phpbb\profilefields\type\type_int', '', false, null),
+ array('\phpbb\profilefields\type\type_int', null, false, null),
);
}
@@ -30,13 +28,15 @@ class phpbb_profile_get_profile_value_test extends phpbb_test_case
*/
public function test_get_profile_value_int($type, $value, $show_novalue, $expected)
{
- $cp = new custom_profile;
- $this->assertSame($expected, $cp->get_profile_value(array(
- 'value' => $value,
- 'data' => array(
- 'field_type' => $type,
- 'field_show_novalue' => $show_novalue,
- ),
+ $cp = new $type(
+ $this->getMock('\phpbb\request\request'),
+ $this->getMock('\phpbb\template\template'),
+ $this->getMock('\phpbb\user')
+ );
+
+ $this->assertSame($expected, $cp->get_profile_value($value, array(
+ 'field_type' => $type,
+ 'field_show_novalue' => $show_novalue,
)));
}
}