mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-10-07 04:19:12 +00:00
Respect PSR-0 with matching folder name and namespace PhpSpreadsheetTests
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
namespace PhpSpreadsheetTests;
|
||||
|
||||
use PhpSpreadsheet\ReferenceHelper;
|
||||
|
||||
class ReferenceHelperTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
}
|
||||
|
||||
public function testColumnSort()
|
||||
{
|
||||
$columnBase = $columnExpectedResult = [
|
||||
'A', 'B', 'Z',
|
||||
'AA', 'AB', 'AZ',
|
||||
'BA', 'BB', 'BZ',
|
||||
'ZA', 'ZB', 'ZZ',
|
||||
'AAA', 'AAB', 'AAZ',
|
||||
'ABA', 'ABB', 'ABZ',
|
||||
'AZA', 'AZB', 'AZZ',
|
||||
'BAA', 'BAB', 'BAZ',
|
||||
'BBA', 'BBB', 'BBZ',
|
||||
'BZA', 'BZB', 'BZZ',
|
||||
];
|
||||
shuffle($columnBase);
|
||||
usort($columnBase, [ReferenceHelper::class, 'columnSort']);
|
||||
foreach ($columnBase as $key => $value) {
|
||||
$this->assertEquals($columnExpectedResult[$key], $value);
|
||||
}
|
||||
}
|
||||
|
||||
public function testColumnReverseSort()
|
||||
{
|
||||
$columnBase = $columnExpectedResult = [
|
||||
'A', 'B', 'Z',
|
||||
'AA', 'AB', 'AZ',
|
||||
'BA', 'BB', 'BZ',
|
||||
'ZA', 'ZB', 'ZZ',
|
||||
'AAA', 'AAB', 'AAZ',
|
||||
'ABA', 'ABB', 'ABZ',
|
||||
'AZA', 'AZB', 'AZZ',
|
||||
'BAA', 'BAB', 'BAZ',
|
||||
'BBA', 'BBB', 'BBZ',
|
||||
'BZA', 'BZB', 'BZZ',
|
||||
];
|
||||
shuffle($columnBase);
|
||||
$columnExpectedResult = array_reverse($columnExpectedResult);
|
||||
usort($columnBase, [ReferenceHelper::class, 'columnReverseSort']);
|
||||
foreach ($columnBase as $key => $value) {
|
||||
$this->assertEquals($columnExpectedResult[$key], $value);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user