1<?php 2 3require_once 'test_sessions_base.php'; 4 5/** 6 * Test for Sessions\Redis 7 * 8 * @author Nicolas Embriz <nbari@dalmp.com> 9 * @package DALMP 10 * @license BSD License 11 * @version 3.0 12 */ 13class test_sessions_redis extends test_sessions_base 14{ 15 /** 16 * SessionHandler instance 17 * 18 * @var sess 19 */ 20 protected $sess; 21 22 public function setUp() 23 { 24 if (!extension_loaded('redis')) { 25 $this->markTestSkipped('The redis extension is not available.'); 26 } 27 $this->sess = new DALMP\Sessions\Redis(new DALMP\Cache\Redis); 28 } 29 30 public function testAttributes() 31 { 32 $this->assertClassHasAttribute('cache', 'DALMP\Sessions\Redis'); 33 $this->assertClassHasAttribute('cache_ref_key', 'DALMP\Sessions\Redis'); 34 $this->assertClassHasAttribute('dalmp_sessions_ref', 'DALMP\Sessions\Redis'); 35 $this->assertClassHasAttribute('dalmp_sessions_key', 'DALMP\Sessions\Redis'); 36 } 37 38} 39