diff options
Diffstat (limited to 'tests/UnitTests/CacheResourceTests/Registered/CacheResourceCustomRegisteredTest.php')
| -rw-r--r-- | tests/UnitTests/CacheResourceTests/Registered/CacheResourceCustomRegisteredTest.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests/UnitTests/CacheResourceTests/Registered/CacheResourceCustomRegisteredTest.php b/tests/UnitTests/CacheResourceTests/Registered/CacheResourceCustomRegisteredTest.php new file mode 100644 index 00000000..8b03e7b3 --- /dev/null +++ b/tests/UnitTests/CacheResourceTests/Registered/CacheResourceCustomRegisteredTest.php @@ -0,0 +1,44 @@ +<?php +/** + * Smarty PHPunit tests for cache resource registered + * + * @package PHPunit + * @author Uwe Tews + */ +if (MysqlCacheEnable == true) { + include_once dirname(__FILE__) . '/../_shared/CacheResourceTestCommon.php'; + + /** + * class for cache resource file tests + * + * @runTestsInSeparateProcess + * @preserveGlobalState disabled + * @backupStaticAttributes enabled + */ + class CacheResourceCustomRegisteredTest extends CacheResourceTestCommon + { + public function setUp() + { + if (MysqlCacheEnable != true) { + $this->markTestSkipped('mysql tests are disabled'); + } + if (self::$init) { + $this->getConnection(); + } + $this->setUpSmarty(dirname(__FILE__)); + parent::setUp(); + if (!class_exists('Smarty_CacheResource_Mysqltest', false)) { + require_once(dirname(__FILE__) . "/../_shared/PHPunitplugins/cacheresource.mysqltest.php"); + } + $this->smarty->setCachingType('foobar'); + $this->smarty->registerCacheResource('foobar', new Smarty_CacheResource_Mysqltest()); + } + + public function testInit() + { + $this->cleanDirs(); + $this->initMysqlCache(); + } + } +} + |
