7 public $fixtures = array(
11 public static function setUpBeforeClass(){
13 Yii::app()->getModule(
'remember');
17 public function testRememberPages(){
20 $url =
"http://gportal-dev-dev.gentics.com/";
26 $key = Yii::app()->getModule(
'remember')->sign(serialize($_GET));
27 $back_to_referer = null;
29 $this->assertTrue(Yii::app()->getModule(
'remember')->sign(serialize($_GET)) === $key);
32 $this->assertInstanceOf(
'RememberedPage', $rememberedPage);
35 $this->assertEquals($collection_id,
'ExampleCollectionId');
37 $rememberedPage->collection_id = $collection_id;
39 $rememberedPage->url = $url;
40 $rememberedPage->title = $title;
41 $rememberedPage->page_id = $page_id;
42 $rememberedPage->additional = unserialize($additional);
44 $this->assertTrue($rememberedPage->save());
47 public function testRemindPages(){
49 $collection_id =
'ExampleCollectionId';
51 $criteria =
new CDbCriteria();
52 $criteria->compare(
'collection_id', $collection_id);
53 $criteria->order =
'created DESC';
54 $criteria->limit = 99;
58 $this->assertEquals(gettype($model),
'object');
59 $pages = $model->findAll($criteria);
61 $this->assertEquals(1, count($pages));
64 $this->assertInstanceOf(
'RememberedPage', $model);
66 $this->assertEquals($model->url ,
"http://gportal-dev-dev.gentics.com/");
67 $this->assertEquals($model->title ,
"gportal");
68 $this->assertEquals($model->page_id , 1);
69 $this->assertEquals($model->collection_id ,
'ExampleCollectionId');