Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
BasicPersonalisationRuleTest.php
1 <?php
2 /**
3  *
4  */
6 {
7  public $fixtures = array(
8  'personalisationAttributes' => 'PersonalisationAttribute',
9  'userPersonalisationAttributes' => 'UserPersonalisationAttribute',
10  'user' => 'User'
11  );
12 
13  public static function setUpBeforeClass()
14  {
15  Yii::app()->getModule('personalisation');
16  }
17 
18  public function testCheckAccess()
19  {
20  $contentAttributes = array('Programmer');
21 
22  $rule = new BasicPersonalisationRule();
23 
24  $this->assertTrue($rule->checkAccess($this->user['sample1']['id'], $contentAttributes));
25 
26  $this->assertFalse($rule->checkAccess($this->user['sample2']['id'], $contentAttributes));
27 
28  $this->assertTrue($rule->checkAccess($this->user['sample1']['id'], array()));
29 
30  }
31 
32 }