|
1 | 1 | <?php |
2 | 2 |
|
3 | | -class BarcodeTest extends PHPUnit_Framework_TestCase |
| 3 | +use PHPUnit\Framework\TestCase; |
| 4 | + |
| 5 | +class BarcodeTest extends TestCase |
4 | 6 | { |
5 | | - /** |
6 | | - * @test |
7 | | - */ |
8 | | - public function png_barcode_generator_can_generate_code_128_barcode() |
| 7 | + public function test_png_barcode_generator_can_generate_code_128_barcode() |
9 | 8 | { |
10 | 9 | $generator = new Picqer\Barcode\BarcodeGeneratorPNG(); |
11 | 10 | $generated = $generator->getBarcode('081231723897', $generator::TYPE_CODE_128); |
12 | 11 |
|
13 | 12 | $this->assertEquals('PNG', substr($generated, 1, 3)); |
14 | 13 | } |
15 | 14 |
|
16 | | - /** |
17 | | - * @test |
18 | | - */ |
19 | | - public function svg_barcode_generator_can_generate_ean_13_barcode() |
| 15 | + public function test_svg_barcode_generator_can_generate_ean_13_barcode() |
20 | 16 | { |
21 | 17 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
22 | 18 | $generated = $generator->getBarcode('081231723897', $generator::TYPE_EAN_13); |
23 | 19 |
|
24 | 20 | $this->assertStringEqualsFile('tests/verified-files/081231723897-ean13.svg', $generated); |
25 | 21 | } |
26 | 22 |
|
27 | | - /** |
28 | | - * @test |
29 | | - */ |
30 | | - public function html_barcode_generator_can_generate_code_128_barcode() |
| 23 | + public function test_html_barcode_generator_can_generate_code_128_barcode() |
31 | 24 | { |
32 | 25 | $generator = new Picqer\Barcode\BarcodeGeneratorHTML(); |
33 | 26 | $generated = $generator->getBarcode('081231723897', $generator::TYPE_CODE_128); |
34 | 27 |
|
35 | 28 | $this->assertStringEqualsFile('tests/verified-files/081231723897-code128.html', $generated); |
36 | 29 | } |
37 | 30 |
|
38 | | - /** |
39 | | - * @test |
40 | | - */ |
41 | | - public function jpg_barcode_generator_can_generate_code_128_barcode() |
| 31 | + public function test_jpg_barcode_generator_can_generate_code_128_barcode() |
42 | 32 | { |
43 | 33 | $generator = new Picqer\Barcode\BarcodeGeneratorJPG(); |
44 | | - $generator->getBarcode('081231723897', $generator::TYPE_CODE_128); |
| 34 | + $result = $generator->getBarcode('081231723897', $generator::TYPE_CODE_128); |
| 35 | + |
| 36 | + $this->assertGreaterThan(1000, strlen($result)); |
45 | 37 | } |
46 | 38 |
|
47 | | - /** |
48 | | - * @test |
49 | | - * @expectedException \Picqer\Barcode\Exceptions\InvalidCharacterException |
50 | | - */ |
51 | | - public function ean13_generator_throws_exception_if_invalid_chars_are_used() |
| 39 | + public function test_ean13_generator_throws_exception_if_invalid_chars_are_used() |
52 | 40 | { |
| 41 | + $this->expectException(Picqer\Barcode\Exceptions\InvalidCharacterException::class); |
| 42 | + |
53 | 43 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
54 | 44 | $generator->getBarcode('A123', $generator::TYPE_EAN_13); |
55 | 45 | } |
56 | 46 |
|
57 | | - /** |
58 | | - * @test |
59 | | - */ |
60 | | - public function ean13_generator_accepting_13_chars() |
| 47 | + public function test_ean13_generator_accepting_13_chars() |
61 | 48 | { |
62 | 49 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
63 | 50 | $generated = $generator->getBarcode('0049000004632', $generator::TYPE_EAN_13); |
64 | 51 |
|
65 | 52 | $this->assertStringEqualsFile('tests/verified-files/0049000004632-ean13.svg', $generated); |
66 | 53 | } |
67 | 54 |
|
68 | | - /** |
69 | | - * @test |
70 | | - */ |
71 | | - public function ean13_generator_accepting_12_chars_and_generates_13th_check_digit() |
| 55 | + public function test_ean13_generator_accepting_12_chars_and_generates_13th_check_digit() |
72 | 56 | { |
73 | 57 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
74 | 58 | $generated = $generator->getBarcode('004900000463', $generator::TYPE_EAN_13); |
75 | 59 |
|
76 | 60 | $this->assertStringEqualsFile('tests/verified-files/0049000004632-ean13.svg', $generated); |
77 | 61 | } |
78 | 62 |
|
79 | | - /** |
80 | | - * @test |
81 | | - */ |
82 | | - public function ean13_generator_accepting_11_chars_and_generates_13th_check_digit_and_adds_leading_zero() |
| 63 | + public function test_ean13_generator_accepting_11_chars_and_generates_13th_check_digit_and_adds_leading_zero() |
83 | 64 | { |
84 | 65 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
85 | 66 | $generated = $generator->getBarcode('04900000463', $generator::TYPE_EAN_13); |
86 | 67 |
|
87 | 68 | $this->assertStringEqualsFile('tests/verified-files/0049000004632-ean13.svg', $generated); |
88 | 69 | } |
89 | 70 |
|
90 | | - /** |
91 | | - * @test |
92 | | - * @expectedException \Picqer\Barcode\Exceptions\InvalidCheckDigitException |
93 | | - */ |
94 | | - public function ean13_generator_throws_exception_when_wrong_check_digit_is_given() |
| 71 | + public function test_ean13_generator_throws_exception_when_wrong_check_digit_is_given() |
95 | 72 | { |
| 73 | + $this->expectException(Picqer\Barcode\Exceptions\InvalidCheckDigitException::class); |
| 74 | + |
96 | 75 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
97 | 76 | $generator->getBarcode('0049000004633', $generator::TYPE_EAN_13); |
98 | 77 | } |
99 | 78 |
|
100 | | - /** |
101 | | - * @test |
102 | | - * @expectedException \Picqer\Barcode\Exceptions\UnknownTypeException |
103 | | - */ |
104 | | - public function generator_throws_unknown_type_exceptions() |
| 79 | + public function test_generator_throws_unknown_type_exceptions() |
105 | 80 | { |
| 81 | + $this->expectException(Picqer\Barcode\Exceptions\UnknownTypeException::class); |
| 82 | + |
106 | 83 | $generator = new Picqer\Barcode\BarcodeGeneratorSVG(); |
107 | 84 | $generator->getBarcode('0049000004633', 'vladimir'); |
108 | 85 | } |
|
0 commit comments