瀏覽代碼

[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 年之前
父節點
當前提交
c491bc668b
共有 1 個文件被更改,包括 16 次插入0 次删除
  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')) {