Skip to content

Commit

Permalink
[NFC][Test] cleanup on customDataTrait for tests
Browse files Browse the repository at this point in the history
  • Loading branch information
eileenmcnaughton committed Apr 8, 2020
1 parent 3ad1af9 commit 79c9d4c
Show file tree
Hide file tree
Showing 4 changed files with 250 additions and 129 deletions.
52 changes: 42 additions & 10 deletions tests/phpunit/CRM/Core/BAO/CustomFieldTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,7 @@ public function testGetFieldsForImport() {
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '0',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => 'country_' . $this->getCustomFieldID('country'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.country_' . $this->getCustomFieldID('country'),
Expand All @@ -477,7 +477,7 @@ public function testGetFieldsForImport() {
$this->getCustomFieldName('file') => [
'name' => $this->getCustomFieldName('file'),
'type' => 2,
'title' => 'Custom Field',
'title' => 'My file',
'headerPattern' => '//',
'import' => 1,
'custom_field_id' => $this->getCustomFieldID('file'),
Expand All @@ -487,7 +487,7 @@ public function testGetFieldsForImport() {
'html_type' => 'File',
'is_search_range' => '0',
'id' => $this->getCustomFieldID('file'),
'label' => 'Custom Field',
'label' => 'My file',
'groupTitle' => 'Custom Group',
'default_value' => NULL,
'custom_group_id' => $customGroupID,
Expand All @@ -499,10 +499,10 @@ public function testGetFieldsForImport() {
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '0',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => 'custom_field_' . $this->getCustomFieldID('file'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.custom_field_' . $this->getCustomFieldID('file'),
'column_name' => 'my_file_' . $this->getCustomFieldID('file'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.my_file_' . $this->getCustomFieldID('file'),
'extends_table' => 'civicrm_contact',
'search_table' => 'contact_a',
],
Expand Down Expand Up @@ -531,7 +531,7 @@ public function testGetFieldsForImport() {
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '1',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => 'enter_text_here_' . $this->getCustomFieldID('text'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.enter_text_here_' . $this->getCustomFieldID('text'),
Expand Down Expand Up @@ -564,7 +564,7 @@ public function testGetFieldsForImport() {
'option_group_id' => $this->callAPISuccessGetValue('CustomField', ['id' => $this->getCustomFieldID('select_string'), 'return' => 'option_group_id']),
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '1',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => 'pick_color_' . $this->getCustomFieldID('select_string'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.pick_color_' . $this->getCustomFieldID('select_string'),
Expand Down Expand Up @@ -632,7 +632,7 @@ public function testGetFieldsForImport() {
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '1',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => 'test_link_' . $this->getCustomFieldID('link'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.test_link_' . $this->getCustomFieldID('link'),
Expand Down Expand Up @@ -664,13 +664,45 @@ public function testGetFieldsForImport() {
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => '1',
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => $this->getCustomFieldColumnName('int'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.' . $this->getCustomFieldColumnName('int'),
'extends_table' => 'civicrm_contact',
'search_table' => 'contact_a',
],
$this->getCustomFieldName('contact_reference') => [
'name' => $this->getCustomFieldName('contact_reference'),
'type' => CRM_Utils_Type::T_INT,
'title' => 'Contact reference field',
'headerPattern' => '//',
'import' => 1,
'custom_field_id' => $this->getCustomFieldID('contact_reference'),
'options_per_line' => NULL,
'text_length' => NULL,
'data_type' => 'ContactReference',
'html_type' => 'Autocomplete-Select',
'is_search_range' => '0',
'id' => $this->getCustomFieldID('contact_reference'),
'label' => 'Contact reference field',
'groupTitle' => 'Custom Group',
'default_value' => NULL,
'custom_group_id' => $customGroupID,
'extends' => 'Contact',
'extends_entity_column_value' => NULL,
'extends_entity_column_id' => NULL,
'is_view' => '0',
'is_multiple' => '0',
'option_group_id' => NULL,
'date_format' => NULL,
'time_format' => NULL,
'is_required' => 0,
'table_name' => 'civicrm_value_custom_group_' . $customGroupID,
'column_name' => $this->getCustomFieldColumnName('contact_reference'),
'where' => 'civicrm_value_custom_group_' . $customGroupID . '.' . $this->getCustomFieldColumnName('contact_reference'),
'extends_table' => 'civicrm_contact',
'search_table' => 'contact_a',
],
];
$this->assertEquals($expected, CRM_Core_BAO_CustomField::getFieldsForImport());
}
Expand Down
Loading

0 comments on commit 79c9d4c

Please sign in to comment.