public function testParseParameters()
{
$parameters = ['column'];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'column', 'column', []];
$this->assertEquals($expected, $resultArray);
$parameters = ['column', 'ColumnTitle'];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'column', 'ColumnTitle', []];
$this->assertEquals($expected, $resultArray);
$parameters = ['column', 'ColumnTitle', ['world' => 'matrix']];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'column', 'ColumnTitle', ['world' => 'matrix']];
$this->assertEquals($expected, $resultArray);
$parameters = ['relation.column'];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'relation.column', 'column', []];
$this->assertEquals($expected, $resultArray);
$parameters = ['relation.column', 'ColumnTitle'];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'relation.column', 'ColumnTitle', []];
$this->assertEquals($expected, $resultArray);
$parameters = ['relation.column', 'ColumnTitle', ['world' => 'matrix']];
$resultArray = SortableLink::parseParameters($parameters);
$expected = ['column', 'relation.column', 'ColumnTitle', ['world' => 'matrix']];
$this->assertEquals($expected, $resultArray);
}