mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-09-03 22:19:19 +00:00
b64842094a
I sure wish Scrutinizer would give a complete report.
43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace PhpOffice\PhpSpreadsheetTests\Worksheet\Table;
|
|
|
|
use PhpOffice\PhpSpreadsheet\Worksheet\Table;
|
|
use PhpOffice\PhpSpreadsheet\Worksheet\Table\TableStyle;
|
|
|
|
class TableStyleTest extends SetupTeardown
|
|
{
|
|
private const INITIAL_RANGE = 'H2:O256';
|
|
|
|
public function testVariousSets(): void
|
|
{
|
|
$table = new Table(self::INITIAL_RANGE);
|
|
$style = $table->getStyle();
|
|
|
|
$result = $style->setTheme(TableStyle::TABLE_STYLE_DARK1);
|
|
self::assertEquals(TableStyle::TABLE_STYLE_DARK1, $result->getTheme());
|
|
|
|
$style->setShowFirstColumn(true);
|
|
self::assertTrue($style->getShowFirstColumn());
|
|
|
|
$style->setShowLastColumn(true);
|
|
self::assertTrue($style->getShowLastColumn());
|
|
|
|
$style->setShowRowStripes(true);
|
|
self::assertTrue($style->getShowRowStripes());
|
|
|
|
$style->setShowColumnStripes(true);
|
|
self::assertTrue($style->getShowColumnStripes());
|
|
}
|
|
|
|
public function testTable(): void
|
|
{
|
|
$table = new Table(self::INITIAL_RANGE);
|
|
$style = new TableStyle();
|
|
$style->setTable($table);
|
|
self::assertEquals($table, $style->getTable());
|
|
}
|
|
}
|