Exemplo n.º 1
0
 protected function setUp()
 {
     SugarTestHelper::setUp('beanList');
     SugarTestHelper::setUp('beanFiles');
     SugarTestHelper::setUp('current_user');
     $this->currentUser = $GLOBALS['current_user'];
     $this->defaultExportCharset = $this->currentUser->getPreference(self::DEFAULT_EXPORT_CHARSET_PREF_NAME);
     $this->opportunity = SugarTestOpportunityUtilities::createOpportunity();
 }
Exemplo n.º 2
0
 public function setUp()
 {
     SugarTestHelper::setUp('beanFiles');
     SugarTestHelper::setUp('beanList');
     SugarTestHelper::setUp('current_user');
     SugarTestOpportunityUtilities::createOpportunity();
     $opp1 = SugarTestOpportunityUtilities::createOpportunity();
     $this->contact = SugarTestContactUtilities::createContact();
     $this->contact->load_relationship('opportunities');
     $this->contact->opportunities->add($opp1->id);
 }
Exemplo n.º 3
0
 public function setUp()
 {
     $this->_soapURL = $GLOBALS['sugar_config']['site_url'] . '/soap.php';
     parent::setUp();
     SugarTestHelper::setUp('beanFiles');
     SugarTestHelper::setUp('beanList');
     $this->user = SugarTestHelper::setUp('current_user', array(true, true));
     // Create an opportunity for the report
     $opportunity = SugarTestOpportunityUtilities::createOpportunity();
     // Create and save summary with details report on opportunities, filtered by id of the above created opportunity
     $this->_report = new Report('{"display_columns":[{"name":"name","label":"Opportunity Name","table_key":"self"},{"name":"sales_stage","label":"Sales Stage","table_key":"self"}],"module":"Opportunities","group_defs":[{"name":"opportunity_type","label":"Type","table_key":"self","type":"enum","force_label":"Type"}],"summary_columns":[{"name":"opportunity_type","label":"Type","table_key":"self"}],"report_name":"Opp by type","chart_type":"none","do_round":1,"chart_description":"","numerical_chart_column":"","numerical_chart_column_type":"","assigned_user_id":"1","report_type":"summary","full_table_list":{"self":{"value":"Opportunities","module":"Opportunities","label":"Opportunities"}},"filters_def":{"Filter_1":{"0":{"name":"id","table_key":"self","qualifier_name":"is","input_name0":"' . $opportunity->id . '","input_name1":"' . $opportunity->name . '","column_name":"self:id","id":"rowid0"},"operator":"AND"}}}');
     $_REQUEST['assigned_user_id'] = $GLOBALS['current_user']->id;
     $this->_report->save("testSummaryReportWithDetails");
 }
Exemplo n.º 4
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  */
 public function setUp()
 {
     SugarTestHelper::setUp('beanFiles');
     SugarTestHelper::setUp('beanList');
     SugarTestHelper::setUp('current_user');
     parent::setUp();
     $this->contact = SugarTestContactUtilities::createContact();
     $this->contact->load_relationship('opportunities');
     foreach ($this->account_names as $account_name) {
         $account = SugarTestAccountUtilities::createAccount();
         $account->name = $account_name;
         $account->save(false);
         $opportunity = SugarTestOpportunityUtilities::createOpportunity(null, $account);
         $this->contact->opportunities->add($opportunity);
     }
 }
Exemplo n.º 5
0
 public function setUp()
 {
     SugarTestHelper::setUp('beanFiles');
     SugarTestHelper::setUp('beanList');
     SugarTestHelper::setUp('current_user');
     $this->account = SugarTestAccountUtilities::createAccount();
     $this->contact = SugarTestContactUtilities::createContact();
     $this->email = SugarTestEmailUtilities::createEmail();
     $this->opportunity = SugarTestOpportunityUtilities::createOpportunity('', $this->account);
     $this->contact->account_id = $this->account->id;
     $this->contact->save();
     $this->opportunity->load_relationship('contacts');
     $this->opportunity->contacts->add($this->contact);
     $this->email->parent_id = $this->contact->id;
     $this->email->parent_type = $this->contact->module_name;
     $this->email->save();
     if (isset($GLOBALS['app'])) {
         $this->application = $GLOBALS['app'];
     }
     $GLOBALS['app'] = new SugarApplication();
     $GLOBALS['app']->controller = new SugarController();
 }