2
0

FactoryException.php 864 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. require_once 'PHPUnit/Extensions/ExceptionTestCase.php';
  3. require_once 'Zend/Cache.php';
  4. class Zend_Cache_FactoryException extends PHPUnit_Extensions_ExceptionTestCase
  5. {
  6. function setUp(){
  7. $this->setExpectedException('Zend_Cache_Exception');
  8. }
  9. public function testBadFrontend()
  10. {
  11. Zend_Cache::factory('badFrontend', 'File');
  12. }
  13. public function testBadBackend()
  14. {
  15. Zend_Cache::factory('Output', 'badBackend');
  16. }
  17. public function testFrontendBadParam()
  18. {
  19. Zend_Cache::factory('badFrontend', 'File', array('badParam'=>true));
  20. }
  21. public function testBackendBadParam()
  22. {
  23. Zend_Cache::factory('Output', 'badBackend', array(), array('badParam'=>true));
  24. }
  25. public function testThrowMethod()
  26. {
  27. Zend_Cache::throwException('test');
  28. }
  29. }