|
10 | 10 |
|
11 | 11 | class ImageTest extends TestCase |
12 | 12 | { |
13 | | - /** |
14 | | - * @var XMLWriter |
15 | | - */ |
16 | | - private $xmlWriter; |
17 | | - |
18 | | - /** |
19 | | - * @var Image |
20 | | - */ |
21 | | - private $element; |
22 | | - |
23 | | - /** |
24 | | - * @var ImageWriter |
25 | | - */ |
26 | | - private $writer; |
27 | | - |
28 | | - protected function setUp(): void |
| 13 | + public function testWrite(): void |
29 | 14 | { |
30 | | - $this->xmlWriter = new XMLWriter(); |
| 15 | + $xmlWriter = new XMLWriter(); |
31 | 16 | $style = new ImageStyle(); |
32 | 17 | $style->setWidth(100); |
33 | 18 | $style->setHeight(100); |
34 | | - $this->element = new Image('tests/PhpWordTests/_files/images/earth.jpg', $style); |
35 | | - $this->writer = new ImageWriter($this->xmlWriter, $this->element); |
36 | | - } |
37 | | - |
38 | | - public function testWrite(): void |
39 | | - { |
40 | | - $this->writer->write(); |
| 19 | + $element = new Image('tests/PhpWordTests/_files/images/earth.jpg', $style); |
| 20 | + $writer = new ImageWriter($xmlWriter, $element); |
| 21 | + $writer->write(); |
41 | 22 |
|
42 | | - $expected = '<p><img src="media/image.jpg" style="width:500px;height:500px;"/></p>'; |
43 | | - self::assertEquals($expected, $this->xmlWriter->getData()); |
| 23 | + $expected = '<p><img src="media/image.jpg" style="width:100px;height:100px;"/></p>'; |
| 24 | + self::assertSame($expected, $xmlWriter->getData()); |
44 | 25 | } |
45 | 26 |
|
46 | 27 | public function testWriteWithoutP(): void |
47 | 28 | { |
| 29 | + $xmlWriter = new XMLWriter(); |
48 | 30 | $style = new ImageStyle(); |
49 | 31 | $style->setWidth(100); |
50 | 32 | $style->setHeight(100); |
51 | | - $this->element = new Image('tests/PhpWordTests/_files/images/earth.jpg', $style); |
52 | | - $this->writer = new ImageWriter($this->xmlWriter, $this->element, true); |
| 33 | + $element = new Image('tests/PhpWordTests/_files/images/earth.jpg', $style); |
| 34 | + $writer = new ImageWriter($xmlWriter, $element, true); |
53 | 35 |
|
54 | | - $this->writer->write(); |
| 36 | + $writer->write(); |
55 | 37 |
|
56 | | - $expected = '<img src="media/image.jpg" style="width:500px;height:500px;"/>'; |
57 | | - self::assertEquals($expected, $this->xmlWriter->getData()); |
| 38 | + $expected = '<img src="media/image.jpg" style="width:100px;height:100px;"/>'; |
| 39 | + self::assertSame($expected, $xmlWriter->getData()); |
58 | 40 | } |
59 | 41 |
|
60 | 42 | public function testWriteWithInvalidElement(): void |
61 | 43 | { |
| 44 | + $xmlWriter = new XMLWriter(); |
62 | 45 | $invalidElement = $this->createMock(\PhpOffice\PhpWord\Element\AbstractElement::class); |
63 | | - $writer = new ImageWriter($this->xmlWriter, $invalidElement); |
| 46 | + $writer = new ImageWriter($xmlWriter, $invalidElement); |
64 | 47 |
|
65 | 48 | $writer->write(); |
66 | 49 |
|
67 | | - self::assertEquals('', $this->xmlWriter->getData()); |
| 50 | + self::assertSame('', $xmlWriter->getData()); |
68 | 51 | } |
69 | 52 | } |
0 commit comments