for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Graze\CiffRenderer\Test\BarcodeGenerator;
use Mockery as m;
use Graze\CiffRenderer\BarcodeGenerator\BarcodeGeneratorFactory;
use Graze\CiffRenderer\BarcodeGenerator\BarcodeType;
use Graze\CiffRenderer\BarcodeGenerator\BarcodeGeneratorEan13;
class BarcodeGeneratorFactoryTest extends \PHPUnit_Framework_TestCase
{
/**
* @dataProvider dataProviderTestGetGenerator
* @param string $barcodeType
* @param string $generatorExpected
*/
public function testGetGenerator($barcodeType, $generatorExpected)
$factory = new BarcodeGeneratorFactory();
$generatorActual = $factory->getGenerator($barcodeType);
$this->assertInstanceOf($generatorExpected, $generatorActual);
}
* @return array
public function dataProviderTestGetGenerator()
return [
[BarcodeType::EAN13, BarcodeGeneratorEan13::class],
];