/** * @dataProvider dropdownFields */ public function test_dropdown_validate($field_required, $field_value, $expected, $description) { global $db; $db = $this->new_dbal(); $field_data = array('field_id' => 1, 'lang_id' => 1, 'field_novalue' => 1, 'field_required' => $field_required); $cp = new custom_profile(); $result = $cp->validate_profile_field(FIELD_DROPDOWN, $field_value, $field_data); $this->assertEquals($expected, $result, $description); }