/**
 * Sets default values for the Mailchimp sync settings for a group.
 */
function civimailchimp_civicrm_setDefaults(&$form, $mailchimp_sync_setting)
{
    $defaults = civimailchimp_get_default_sync_settings_for_group($mailchimp_sync_setting);
    $form->setDefaults($defaults);
}
 function test_civimailchimp_get_default_sync_settings_for_group_no_interest_groups()
 {
     $mailchimp_list_id = 'MailchimpListsTestListB';
     $mailchimp_interest_groups = array();
     $mailchimp_sync_setting = CRM_CiviMailchimp_BAO_SyncSettingsTest::createTestGroupAndSyncSettings('Test Group sync_settings_for_group_no_interest_groups', $mailchimp_list_id);
     $mailchimp_sync_setting_with_interest_groups = CRM_CiviMailchimp_BAO_SyncSettings::findByGroupId($mailchimp_sync_setting->civicrm_group_id);
     $expected_defaults = array('mailchimp_list' => $mailchimp_list_id, 'mailchimp_interest_groups' => $mailchimp_interest_groups);
     $defaults = civimailchimp_get_default_sync_settings_for_group($mailchimp_sync_setting_with_interest_groups);
     $this->assertEquals($expected_defaults, $defaults);
 }