2
0
Просмотр исходного кода

[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 лет назад
Родитель
Сommit
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')) {