Files
oleibman b64842094a More Dead Code
I sure wish Scrutinizer would give a complete report.
2025-02-15 20:31:26 -08:00

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());
}
}