46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace PhpOffice\PhpSpreadsheetTests\Worksheet;
 | 
						|
 | 
						|
use PhpOffice\PhpSpreadsheet\Worksheet\ColumnDimension;
 | 
						|
use PHPUnit\Framework\TestCase;
 | 
						|
 | 
						|
class ColumnDimensionTest extends TestCase
 | 
						|
{
 | 
						|
    public function testInstantiateColumnDimensionDefault(): void
 | 
						|
    {
 | 
						|
        $expected = 'A';
 | 
						|
        $columnDimension = new ColumnDimension();
 | 
						|
        self::assertInstanceOf(ColumnDimension::class, $columnDimension);
 | 
						|
        $result = $columnDimension->getColumnIndex();
 | 
						|
        self::assertEquals($expected, $result);
 | 
						|
    }
 | 
						|
 | 
						|
    public function testGetAndSetColumnIndex(): void
 | 
						|
    {
 | 
						|
        $expected = 'B';
 | 
						|
        $columnDimension = new ColumnDimension();
 | 
						|
        $columnDimension->setColumnIndex($expected);
 | 
						|
        $result = $columnDimension->getColumnIndex();
 | 
						|
        self::assertSame($expected, $result);
 | 
						|
    }
 | 
						|
 | 
						|
    public function testGetAndSetWidth(): void
 | 
						|
    {
 | 
						|
        $expected = 1.2;
 | 
						|
        $columnDimension = new ColumnDimension();
 | 
						|
        $columnDimension->setWidth($expected);
 | 
						|
        $result = $columnDimension->getWidth();
 | 
						|
        self::assertSame($expected, $result);
 | 
						|
    }
 | 
						|
 | 
						|
    public function testGetAndSetAutoSize(): void
 | 
						|
    {
 | 
						|
        $expected = true;
 | 
						|
        $columnDimension = new ColumnDimension();
 | 
						|
        $columnDimension->setAutoSize($expected);
 | 
						|
        $result = $columnDimension->getAutoSize();
 | 
						|
        self::assertSame($expected, $result);
 | 
						|
    }
 | 
						|
}
 |