Browse Source

[GENERIC] Zend_Barcode: add tests for non existant object or renderer

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19951 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael 16 years ago
parent
commit
c491bc668b
1 changed files with 16 additions and 0 deletions
  1. 16 0
      tests/Zend/Barcode/FactoryTest.php

+ 16 - 0
tests/Zend/Barcode/FactoryTest.php

@@ -220,6 +220,14 @@ class Zend_Barcode_FactoryTest extends PHPUnit_Framework_TestCase
                         'barcodeNamespace' => 'My_Namespace_Other'));
     }
 
+    /**
+     * @expectedException PHPUnit_Framework_Error
+     */
+    public function testBarcodeObjectFactoryWithUnexistantBarcode()
+    {
+        $barcode = Zend_Barcode::makeBarcode('zf123', array());
+    }
+
     public function testBarcodeRendererFactoryWithExistingBarcodeRenderer()
     {
         $renderer = new Zend_Barcode_Renderer_Image();
@@ -299,6 +307,14 @@ class Zend_Barcode_FactoryTest extends PHPUnit_Framework_TestCase
                         'rendererNamespace' => 'My_Namespace_Other'));
     }
 
+    /**
+     * @expectedException PHPUnit_Framework_Error
+     */
+    public function testBarcodeRendererFactoryWithUnexistantRenderer()
+    {
+        $renderer = Zend_Barcode::makeRenderer('zend', array());
+    }
+
     public function testProxyBarcodeRendererDrawAsImage()
     {
         if (! extension_loaded('gd')) {