|
1 | 1 | <?php |
2 | 2 |
|
3 | 3 | use PHPUnit\Framework\TestCase; |
| 4 | +use Picqer\Barcode\Renderers\SvgRenderer; |
| 5 | +use Picqer\Barcode\Types\TypeCode39; |
| 6 | +use Picqer\Barcode\Types\TypeCode39Checksum; |
| 7 | +use Picqer\Barcode\Types\TypeCode39Extended; |
4 | 8 |
|
5 | 9 | class TypesTest extends TestCase |
6 | 10 | { |
7 | 11 | public function test_generator_can_generate_code_39_barcode() |
8 | 12 | { |
9 | | - $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
10 | | - $result = $generator->getBarcode('1234567890ABC', $generator::TYPE_CODE_39); |
| 13 | + $barcode = (new TypeCode39())->getBarcode('1234567890ABC'); |
| 14 | + $renderer = new SvgRenderer(); |
| 15 | + $result = $renderer->render($barcode, $barcode->getWidth() * 2); |
11 | 16 |
|
12 | 17 | $this->assertStringEqualsFile('tests/verified-files/TypeCode39-1234567890ABC.svg', $result); |
13 | 18 | } |
14 | 19 |
|
15 | 20 | public function test_generator_can_generate_code_39_checksum_barcode() |
16 | 21 | { |
17 | | - $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
18 | | - $result = $generator->getBarcode('1234567890ABC', $generator::TYPE_CODE_39_CHECKSUM); |
| 22 | + $barcode = (new TypeCode39Checksum())->getBarcode('1234567890ABC'); |
| 23 | + $renderer = new SvgRenderer(); |
| 24 | + $result = $renderer->render($barcode, $barcode->getWidth() * 2); |
19 | 25 |
|
20 | 26 | $this->assertGreaterThan(100, strlen($result)); |
21 | 27 | } |
22 | 28 |
|
23 | 29 | public function test_generator_can_generate_code_39_extended_barcode() |
24 | 30 | { |
25 | | - $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
26 | | - $result = $generator->getBarcode('1234567890abcABC', $generator::TYPE_CODE_39E); |
| 31 | + $barcode = (new TypeCode39Extended())->getBarcode('1234567890abcABC'); |
| 32 | + $renderer = new SvgRenderer(); |
| 33 | + $result = $renderer->render($barcode, $barcode->getWidth() * 2); |
27 | 34 |
|
28 | 35 | $this->assertStringEqualsFile('tests/verified-files/TypeCode39Extended-1234567890abcABC.svg', $result); |
29 | 36 | } |
|
0 commit comments