public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); SecurityTestHelper::createUsers(); // set up data owned by super Yii::app()->user->userModel = User::getByUsername('super'); $account1 = AccountTestHelper::createAccountByNameForOwner('account1', Yii::app()->user->userModel); $contact1 = ContactTestHelper::createContactWithAccountByNameForOwner('contact1', Yii::app()->user->userModel, $account1); $contact2 = ContactTestHelper::createContactWithAccountByNameForOwner('contact2', Yii::app()->user->userModel, $account1); $contact3 = ContactTestHelper::createContactWithAccountByNameForOwner('contact3', Yii::app()->user->userModel, $account1); $marketingList1 = MarketingListTestHelper::createMarketingListByName('MarketingList1'); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList1, $contact1); MarketingListMemberTestHelper::createMarketingListMember(1, $marketingList1, $contact2); $member1 = MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList1, $contact3); static::$superUserMarketingListId = $marketingList1->id; static::$superUserMemberId = $member1->id; // set up data owned by nobody Yii::app()->user->userModel = UserTestHelper::createBasicUser('nobody'); $account2 = AccountTestHelper::createAccountByNameForOwner('account2', Yii::app()->user->userModel); $contact4 = ContactTestHelper::createContactWithAccountByNameForOwner('contact4', Yii::app()->user->userModel, $account2); $contact5 = ContactTestHelper::createContactWithAccountByNameForOwner('contact5', Yii::app()->user->userModel, $account2); $contact6 = ContactTestHelper::createContactWithAccountByNameForOwner('contact6', Yii::app()->user->userModel, $account2); $marketingList2 = MarketingListTestHelper::createMarketingListByName('MarketingList2'); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList2, $contact4); $member2 = MarketingListMemberTestHelper::createMarketingListMember(1, $marketingList2, $contact5); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList2, $contact6); static::$regularUserMarketingListId = $marketingList2->id; static::$regularUserMemberId = $member2->id; ReadPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $nobody = UserTestHelper::createBasicUser('nobody'); $nobody->setRight('MarketingListsModule', MarketingListsModule::getAccessRight()); $saved = $nobody->save(); static::assertTrue($saved); Yii::app()->user->userModel = $nobody; //Setup test data owned by the super user. $account = AccountTestHelper::createAccountByNameForOwner('nobodyAccount', $nobody); $marketingList1 = MarketingListTestHelper::createMarketingListByName('MarketingList1', 'MarketingList Description1'); $marketingList2 = MarketingListTestHelper::createMarketingListByName('MarketingList2', 'MarketingList Description2'); for ($i = 0; $i < 17; $i++) { if ($i % 2) { $unsubscribed = 0; } else { $unsubscribed = 1; } $contact1 = ContactTestHelper::createContactWithAccountByNameForOwner('nobodyContact1' . $i, $nobody, $account); $contact2 = ContactTestHelper::createContactWithAccountByNameForOwner('nobodyContact2' . $i, $nobody, $account); MarketingListMemberTestHelper::createMarketingListMember($unsubscribed, $marketingList1, $contact1); MarketingListMemberTestHelper::createMarketingListMember($unsubscribed, $marketingList2, $contact2); } AllPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. $account = AccountTestHelper::createAccountByNameForOwner('superAccount', $super); AccountTestHelper::createAccountByNameForOwner('superAccount2', $super); ContactTestHelper::createContactWithAccountByNameForOwner('superContact', $super, $account); ContactTestHelper::createContactWithAccountByNameForOwner('superContact2', $super, $account); OpportunityTestHelper::createOpportunityStagesIfDoesNotExist(); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp2', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp3', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp4', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp5', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp6', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp7', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp8', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp9', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp10', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp11', $super, $account); OpportunityTestHelper::createOpportunityWithAccountByNameForOwner('superOpp12', $super, $account); //Setup default dashboard. Dashboard::getByLayoutIdAndUser(Dashboard::DEFAULT_USER_LAYOUT_ID, $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. AccountTestHelper::createAccountByNameForOwner('superAccount', $super); AccountTestHelper::createAccountByNameForOwner('superAccount2', $super); AccountTestHelper::createAccountByNameForOwner('superAccount3', $super); AccountTestHelper::createAccountByNameForOwner('superAccount4', $super); AccountTestHelper::createAccountByNameForOwner('superAccount5', $super); AccountTestHelper::createAccountByNameForOwner('superAccount6', $super); AccountTestHelper::createAccountByNameForOwner('superAccount7', $super); AccountTestHelper::createAccountByNameForOwner('superAccount8', $super); AccountTestHelper::createAccountByNameForOwner('superAccount9', $super); AccountTestHelper::createAccountByNameForOwner('superAccount10', $super); AccountTestHelper::createAccountByNameForOwner('superAccount11', $super); AccountTestHelper::createAccountByNameForOwner('superAccount12', $super); AccountTestHelper::createAccountByNameForOwner('superAccount13', $super); AccountTestHelper::createAccountByNameForOwner('superAccount14', $super); AccountTestHelper::createAccountByNameForOwner('superAccount15', $super); AccountTestHelper::createAccountByNameForOwner('superAccount16', $super); AccountTestHelper::createAccountByNameForOwner('superAccount17', $super); AccountTestHelper::createAccountByNameForOwner('superAccount18', $super); AccountTestHelper::createAccountByNameForOwner('superAccount19', $super); AccountTestHelper::createAccountByNameForOwner('superAccount20', $super); //Setup default dashboard. Dashboard::getByLayoutIdAndUser(Dashboard::DEFAULT_USER_LAYOUT_ID, $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); SecurityTestHelper::createUsers(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. $account = AccountTestHelper::createAccountByNameForOwner('superAccount', $super); $account2 = AccountTestHelper::createAccountByNameForOwner('superAccount2', $super); $contact1 = ContactTestHelper::createContactWithAccountByNameForOwner('superContact', $super, $account); $contact2 = ContactTestHelper::createContactWithAccountByNameForOwner('superContact2', $super, $account2); $contact3 = ContactTestHelper::createContactWithAccountByNameForOwner('superContact3', $super, $account); $contact4 = ContactTestHelper::createContactWithAccountByNameForOwner('superContact4', $super, $account2); $contact5 = ContactTestHelper::createContactWithAccountByNameForOwner('superContact5', $super, $account); $marketingList1 = MarketingListTestHelper::createMarketingListByName('MarketingList1', 'MarketingList Description1'); $marketingList2 = MarketingListTestHelper::createMarketingListByName('MarketingList2', 'MarketingList Description2'); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList1, $contact1); MarketingListMemberTestHelper::createMarketingListMember(1, $marketingList1, $contact2); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList1, $contact3); MarketingListMemberTestHelper::createMarketingListMember(1, $marketingList1, $contact4); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList1, $contact5); MarketingListMemberTestHelper::createMarketingListMember(0, $marketingList2, $contact1); MarketingListMemberTestHelper::createMarketingListMember(1, $marketingList2, $contact2); AllPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; AllPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; NotificationTestHelper::createNotificationByContentAndTypeForOwner('message1', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; ContactsModule::loadStartingData(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. ProductTemplateTestHelper::createProductTemplateByName('My Product Template'); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; self::$asynchronousThreshold = ExportModule::$asynchronousThreshold; ExportModule::$asynchronousThreshold = 3; }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. LeadTestHelper::createLeadbyNameForOwner('superLead', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. AccountTestHelper::createAccountByNameForOwner('superAccount', $super); AddressGeoCodeTestHelper::createAndRemoveAccountWithAddress($super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; MarketingListTestHelper::createMarketingListByName('MarketingListName', 'MarketingList Description', 'first', '*****@*****.**'); MarketingListTestHelper::createMarketingListByName('MarketingListName2', 'MarketingList Description2', 'second', '*****@*****.**'); ReadPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; Currency::makeBaseCurrency(); //Create a account for testing $account = AccountTestHelper::createAccountByNameForOwner('superAccount', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. ReadPermissionsOptimizationUtil::rebuild(); $simpleUser = UserTestHelper::createBasicUser('simpleUser'); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; Currency::makeBaseCurrency(); //Create a Product Template for testing. ProductTemplateTestHelper::createProductTemplateByName('superProductTemplate', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; // create ContactStates ContactsModule::loadStartingData(); static::$baseUsername = StringUtil::generateRandomString(6, implode(range('a', 'z'))); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; Currency::makeBaseCurrency(); //create a lead here LeadTestHelper::createLeadbyNameForOwner('superLead', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. self::$account = AccountTestHelper::createAccountByNameForOwner('superAccount', $super); self::$account2 = AccountTestHelper::createAccountByNameForOwner('superAccount2', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; UserTestHelper::createBasicUser('nobody'); static::$listOwnedBySuper = MarketingListTestHelper::createMarketingListByName('MarketingListName', 'MarketingList Description'); AllPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; UserTestHelper::createBasicUser('nobody'); MarketingListTestHelper::createMarketingListByName('MarketingListName', 'MarketingList Description', 'first', '*****@*****.**'); static::$campaignOwnedBySuper = CampaignTestHelper::createCampaign('campaign01', 'campaign subject 01', 'text content for campaign 01', 'html content for campaign 01', 'fromCampaign', '*****@*****.**'); AllPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); $super = SecurityTestHelper::createSuperAdmin(); Yii::app()->user->userModel = $super; ReadPermissionsOptimizationUtil::rebuild(); ContactsModule::loadStartingData(); //Setup test data owned by the super user. AccountTestHelper::createAccountByNameForOwner('Dinamite', $super); AccountTestHelper::createAccountByNameForOwner('dino', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. //Setup default dashboard. Dashboard::getByLayoutIdAndUser(Dashboard::DEFAULT_USER_LAYOUT_ID, $super); ContactsModule::loadStartingData(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; EmailTemplateTestHelper::create('EmailTemplate 01', 'Subject 01', 'Contact', 'html', 'text'); EmailTemplateTestHelper::create('EmailTemplate 02', 'Subject 02', 'Contact', 'html', 'text'); EmailTemplateTestHelper::create('EmailTemplate 03', 'Subject 03', 'Contact', 'html', 'text'); MarketingListTestHelper::createMarketingListByName('MarketingListName', 'MarketingList Description', 'first', '*****@*****.**'); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Setup test data owned by the super user. $account = AccountTestHelper::createAccountByNameForOwner('superAccount', $super); $contact = ContactTestHelper::createContactWithAccountByNameForOwner('superContact', $super, $account); $contactWithNoAccount = ContactTestHelper::createContactByNameForOwner('noAccountContact', $super); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; //Create some extra users SecurityTestHelper::createUsers(); $confused = UserTestHelper::createBasicUser('confused'); $nobody = UserTestHelper::createBasicUser('nobody'); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; UserTestHelper::createBasicUser('nobody'); // Setup test data owned by the super user. static::$templateOwnedBySuper = EmailTemplateTestHelper::createEmailTemplateByName(EmailTemplate::TYPE_CONTACT, 'Test Subject1', 'Contact', 'Test Name1', 'Test HtmlContent1', 'Test TextContent1'); ReadPermissionsOptimizationUtil::rebuild(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; ProductTestHelper::createProductByNameForOwner('My First Prod', Yii::app()->user->userModel); ProductTestHelper::createProductByNameForOwner('My Second Prod', Yii::app()->user->userModel); CalendarTestHelper::createSavedCalendarByName("My Cal 1", '#315AB0'); CalendarTestHelper::createSavedCalendarByName("My Cal 2", '#66367b'); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; $account = AccountTestHelper::createAccountByNameForOwner('account', $super); static::$contact = ContactTestHelper::createContactWithAccountByNameForOwner('contact', $super, $account); static::$marketingList = MarketingListTestHelper::createMarketingListByName('marketingList', 'description', 'fromName', '*****@*****.**', true); static::$marketingListMember = MarketingListMemberTestHelper::createMarketingListMember(1, static::$marketingList, static::$contact); AllPermissionsOptimizationUtil::rebuild(); }