/** * Should test getting unique value for theme * * @return void */ public function testGetThemeUniqueValue() { $_SESSION['PMA_Theme'] = PMA_Theme::load('./themes/pmahomme'); $partial_sum = PHPUnit_Framework_Assert::readAttribute($this->object, 'source_mtime') + PHPUnit_Framework_Assert::readAttribute($this->object, 'default_source_mtime') + $this->object->get('user_preferences_mtime') + $_SESSION['PMA_Theme']->mtime_info + $_SESSION['PMA_Theme']->filesize_info; $this->object->set('fontsize', 10); $this->assertEquals(10 + $partial_sum, $this->object->getThemeUniqueValue()); $this->object->set('fontsize', null); $_COOKIE['pma_fontsize'] = 20; $this->assertEquals(20 + $partial_sum, $this->object->getThemeUniqueValue()); unset($_COOKIE['pma_fontsize']); $this->assertEquals($partial_sum, $this->object->getThemeUniqueValue()); }