12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <?php
-
-
- namespace PhpOffice\PhpWord\Tests;
-
- use PhpOffice\PhpWord\Style;
-
-
- class StyleTest extends \PHPUnit_Framework_TestCase
- {
-
-
- public function testStyles()
- {
- $paragraph = array('align' => 'center');
- $font = array('italic' => true, '_bold' => true);
- $table = array('bgColor' => 'CCCCCC');
- $styles = array(
- 'Paragraph' => 'Paragraph',
- 'Font' => 'Font',
- 'Link' => 'Font',
- 'Table' => 'Table',
- 'Heading_1' => 'Font',
- 'Normal' => 'Paragraph',
- );
-
- Style::addParagraphStyle('Paragraph', $paragraph);
- Style::addFontStyle('Font', $font);
- Style::addLinkStyle('Link', $font);
-
- Style::addTitleStyle(1, $font);
- Style::addTableStyle('Table', $table);
- Style::setDefaultParagraphStyle($paragraph);
-
- $this->assertCount(count($styles), Style::getStyles());
- foreach ($styles as $name => $style) {
- $this->assertInstanceOf("PhpOffice\\PhpWord\\Style\\{$style}", Style::getStyle($name));
- }
- $this->assertNull(Style::getStyle('Unknown'));
-
- Style::resetStyles();
- $this->assertCount(0, Style::getStyles());
- }
-
-
-
- public function testDefaultParagraphStyle()
- {
- $paragraph = array('align' => 'center');
-
- Style::setDefaultParagraphStyle($paragraph);
-
- $this->assertInstanceOf("PhpOffice\\PhpWord\\Style\\Paragraph", Style::getStyle('Normal'));
- }
- }
|