本文整理汇总了PHP中ZurmoBaseTest类的典型用法代码示例。如果您正苦于以下问题:PHP ZurmoBaseTest类的具体用法?PHP ZurmoBaseTest怎么用?PHP ZurmoBaseTest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ZurmoBaseTest类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
AllPermissionsOptimizationUtil::rebuild();
SecurityTestHelper::createSuperAdmin();
$everyoneGroup = Group::getByName(Group::EVERYONE_GROUP_NAME);
assert($everyoneGroup->save());
// Not Coding Standard
$group1 = new Group();
$group1->name = 'Group1';
assert($group1->save());
// Not Coding Standard
$group2 = new Group();
$group2->name = 'Group2';
assert($group2->save());
// Not Coding Standard
$group3 = new Group();
$group3->name = 'Group3';
assert($group3->save());
// Not Coding Standard
$group4 = new Group();
$group4->name = 'Group4';
assert($group4->save());
// Not Coding Standard
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:25,代码来源:ExplicitReadWriteModelPermissionsUtilTest.php
示例2: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
SecurityTestHelper::createSuperAdmin();
$billy = UserTestHelper::createBasicUser('billy');
EmailBox::resolveAndGetByName(EmailBox::NOTIFICATIONS_NAME);
}
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:7,代码来源:EmailMessageSendErrorTest.php
示例3: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
SecurityTestHelper::createSuperAdmin();
AllPermissionsOptimizationUtil::rebuild();
$box = EmailBox::resolveAndGetByName(EmailBox::NOTIFICATIONS_NAME);
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:EmailArchivingUtilTest.php
示例4: setUp
public function setUp()
{
parent::setUp();
if (!EmailMessageTestHelper::isSetEmailAccountsTestConfiguration()) {
$this->markTestSkipped('Please fix the test email settings');
}
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:ProcessOutboundEmailJobTest.php
示例5: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
SecurityTestHelper::createSuperAdmin();
Yii::app()->user->userModel = User::getByUsername('super');
ReadPermissionsOptimizationUtil::rebuild();
SecurityTestHelper::createUsers();
$billy = User::getByUsername('billy');
EmailMessageTestHelper::createEmailAccount($billy);
$billy->setRight('ContactsModule', ContactsModule::RIGHT_ACCESS_CONTACTS);
$billy->setRight('ContactsModule', ContactsModule::RIGHT_CREATE_CONTACTS);
$billy->setRight('ContactsModule', ContactsModule::RIGHT_DELETE_CONTACTS);
assert($billy->save());
// Not Coding Standard
$contact = ContactTestHelper::createContactByNameForOwner('sally', Yii::app()->user->userModel);
$contact->primaryEmail = new Email();
$contact->primaryEmail->emailAddress = '[email protected]';
$contact->secondaryEmail->emailAddress = '[email protected]';
$contact->addPermissions($billy, Permission::READ);
$contact->addPermissions($billy, Permission::WRITE);
$contact->save();
$molly = ContactTestHelper::createContactByNameForOwner('molly', User::getByUsername('bobby'));
$molly->primaryEmail = new Email();
$molly->primaryEmail->emailAddress = '[email protected]';
$molly->secondaryEmail->emailAddress = '[email protected]';
$contact->save();
ReadPermissionsOptimizationUtil::securableItemGivenPermissionsForUser($contact, $billy);
}
开发者ID:sandeep1027,项目名称:zurmo_,代码行数:28,代码来源:EmailMessageUtilTest.php
示例6: teardown
public function teardown()
{
$super = User::getByUsername('super');
Yii::app()->user->userModel = $super;
Account::deleteAll();
parent::teardown();
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:StarredUtilTest.php
示例7: teardown
public function teardown()
{
if ($this->freeze) {
RedBeanDatabase::freeze();
}
parent::teardown();
}
开发者ID:youprofit,项目名称:Zurmo,代码行数:7,代码来源:MatrixReportDataProviderTest.php
示例8: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
SecurityTestHelper::createSuperAdmin();
UserTestHelper::createBasicUser('billy');
UserTestHelper::createBasicUser('sally');
}
开发者ID:youprofit,项目名称:Zurmo,代码行数:7,代码来源:ZurmoControllerUtilTest.php
示例9: teardown
public function teardown()
{
$marketingLists = MarketingList::getAll();
$this->assertCount(1, $marketingLists);
$marketingLists[0]->delete();
parent::teardown();
}
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:7,代码来源:MarketingListPerformanceChartDataProviderTest.php
示例10: setUp
public function setUp()
{
parent::setUp();
Yii::app()->user->userModel = User::getByUsername('super');
EmailMessage::deleteAll();
Notification::deleteAll();
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:TaskNotificationUtilTest.php
示例11: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
$super = SecurityTestHelper::createSuperAdmin();
$super->primaryEmail->emailAddress = '[email protected]';
$super->save();
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:GamificationUtilTest.php
示例12: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
ZurmoDatabaseCompatibilityUtil::dropStoredFunctionsAndProcedures();
SecurityTestHelper::createSuperAdmin();
Yii::app()->user->userModel = User::getByUsername('super');
}
开发者ID:youprofit,项目名称:Zurmo,代码行数:7,代码来源:ActionSecurityFactoryTest.php
示例13: setUp
public function setUp()
{
parent::setUp();
if (!SendGridTestHelper::isSetSendGridAccountTestConfiguration()) {
$this->markTestSkipped(Zurmo::t('SendGridModule', 'Email test settings are missing.'));
}
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:SendGridEmailHelperTest.php
示例14: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
$super = SecurityTestHelper::createSuperAdmin();
Yii::app()->user->userModel = $super;
AccountTestHelper::createAccountByNameForOwner('anAccount', $super);
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:7,代码来源:TaskStatusDropDownRedBeanModelAttributeValueToExportValueAdapterTest.php
示例15: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
SecurityTestHelper::createSuperAdmin();
ContactsModule::loadStartingData();
//Need to instantiate a controller so the clipWidget can work properly in elements that utilize it.
$controller = Yii::app()->createController('reports/default');
list($controller, $actionId) = $controller;
Yii::app()->setController($controller);
$values = array('Test1', 'Test2', 'Test3', 'Sample', 'Demo');
$customFieldData = CustomFieldData::getByName('ReportTestDropDown');
$customFieldData->serializedData = serialize($values);
$saved = $customFieldData->save();
assert($saved);
// Not Coding Standard
$values = array('Multi 1', 'Multi 2', 'Multi 3');
$customFieldData = CustomFieldData::getByName('ReportTestMultiDropDown');
$customFieldData->serializedData = serialize($values);
$saved = $customFieldData->save();
assert($saved);
// Not Coding Standard
$values = array('Radio 1', 'Radio 2', 'Radio 3');
$customFieldData = CustomFieldData::getByName('ReportTestRadioDropDown');
$customFieldData->serializedData = serialize($values);
$saved = $customFieldData->save();
assert($saved);
// Not Coding Standard
$values = array('Cloud 1', 'Cloud 2', 'Cloud 3');
$customFieldData = CustomFieldData::getByName('ReportTestTagCloud');
$customFieldData->serializedData = serialize($values);
$saved = $customFieldData->save();
assert($saved);
// Not Coding Standard
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:34,代码来源:ReportAttributeToElementAdapterTest.php
示例16: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
$user = SecurityTestHelper::createSuperAdmin();
Yii::app()->user->userModel = $user;
$loaded = ContactsModule::loadStartingData();
assert($loaded);
// Not Coding Standard
$contactData = array('Sam', 'Sally', 'Sarah', 'Jason', 'James', 'Roger');
$contactStates = ContactState::getAll();
$lastContactState = $contactStates[count($contactStates) - 1];
foreach ($contactData as $key => $firstName) {
$contact = new Contact();
$contact->title->value = 'Mr.';
$contact->firstName = $firstName;
$contact->lastName = $firstName . 'son';
$contact->owner = $user;
$contact->state = $lastContactState;
$contact->primaryEmail = new Email();
$contact->primaryEmail->emailAddress = $key . '@zurmoland.com';
$contact->secondaryEmail = new Email();
$contact->secondaryEmail->emailAddress = 'a' . $key . $firstName . '@zurmoworld.com';
assert($contact->save());
// Not Coding Standard
}
}
开发者ID:sandeep1027,项目名称:zurmo_,代码行数:26,代码来源:ContactSearchTest.php
示例17: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
ZurmoDatabaseCompatibilityUtil::dropStoredFunctionsAndProcedures();
SecurityTestHelper::createSuperAdmin();
SecurityTestHelper::createUsers();
}
开发者ID:youprofit,项目名称:Zurmo,代码行数:7,代码来源:RoleTest.php
示例18: setUpBeforeClass
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
ContactsModule::loadStartingData();
SecurityTestHelper::createSuperAdmin();
$sally = UserTestHelper::createBasicUser('sally');
$sally->setRight('AccountsModule', AccountsModule::RIGHT_ACCESS_ACCOUNTS);
$sally->setRight('ContactsModule', ContactsModule::RIGHT_ACCESS_CONTACTS);
$sally->setRight('MeetingsModule', MeetingsModule::RIGHT_ACCESS_MEETINGS);
$sally->setRight('OpportunitiesModule', OpportunitiesModule::RIGHT_ACCESS_OPPORTUNITIES);
$sally->setRight('ReportsTestModule', ReportsTestModule::RIGHT_ACCESS_REPORTS_TESTS);
if (!$sally->save()) {
throw new FailedToSaveModelException();
}
$sarah = UserTestHelper::createBasicUser('sarah');
$sarah->setRight('AccountsModule', AccountsModule::RIGHT_ACCESS_ACCOUNTS);
$sarah->setRight('LeadsModule', LeadsModule::RIGHT_ACCESS_LEADS);
$sarah->setRight('MeetingsModule', MeetingsModule::RIGHT_ACCESS_MEETINGS);
$sarah->setRight('OpportunitiesModule', OpportunitiesModule::RIGHT_ACCESS_OPPORTUNITIES);
$sarah->setRight('ReportsTestModule', ReportsTestModule::RIGHT_ACCESS_REPORTS_TESTS);
if (!$sarah->save()) {
throw new FailedToSaveModelException();
}
$nobody = UserTestHelper::createBasicUser('nobody');
if (!$nobody->save()) {
throw new FailedToSaveModelException();
}
}
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:28,代码来源:ReportDataProviderTest.php
示例19: setUp
public function setUp()
{
parent::setUp();
Yii::app()->user->userModel = User::getByUsername('super');
DisplayAttributeForReportForm::resetCount();
DrillDownDisplayAttributeForReportForm::resetCount();
}
开发者ID:youprofit,项目名称:Zurmo,代码行数:7,代码来源:SummationReportWizardFormTest.php
示例20: setUp
public function setUp()
{
parent::setUp();
$this->user = User::getByUsername('super');
Yii::app()->user->userModel = $this->user;
$this->purgeAllCampaigns();
}
开发者ID:sandeep1027,项目名称:zurmo_,代码行数:7,代码来源:CampaignItemsUtilTest.php
注:本文中的ZurmoBaseTest类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论