public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     SecurityTestHelper::createSuperAdmin();
     $super = User::getByUsername('super');
     Yii::app()->user->userModel = $super;
     $maker = new EmailTemplatesDefaultDataMaker();
     $maker->make();
     $demoDataHelper = new DemoDataHelper();
     $demoDataHelper->setRangeByModelName('User', 1, 10);
     $groupsDemoDataMaker = new GroupsDemoDataMaker();
     $groupsDemoDataMaker->makeAll($demoDataHelper);
     ReadPermissionsOptimizationUtil::rebuild();
 }
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     SecurityTestHelper::createSuperAdmin();
     $super = User::getByUsername('super');
     Yii::app()->user->userModel = $super;
     $maker = new EmailTemplatesDefaultDataMaker();
     $maker->make();
     $demoDataHelper = new DemoDataHelper();
     $demoDataHelper->setRangeByModelName('User', 1, 10);
     $groupsDemoDataMaker = new GroupsDemoDataMaker();
     $groupsDemoDataMaker->makeAll($demoDataHelper);
     ReadPermissionsOptimizationUtil::rebuild();
     // Setup test data owned by the super user.
     static::$templateOwnedBySuper = EmailTemplateTestHelper::create('Test Name1', 'Test Subject1', 'Contact', 'Test HtmlContent1', 'Test TextContent1');
     UserTestHelper::createBasicUser('nobody');
     ReadPermissionsOptimizationUtil::rebuild();
 }