Example #1
0
 /** @test */
 public function getSessionPersistableArrayReturnsCorrectArray()
 {
     $sortingDirection = Tx_PtExtlist_Domain_QueryObject_Query::SORTINGSTATE_ASC;
     $fieldIdentifier = 'testFieldIdentifier';
     $fieldConfigurationMock = $this->getMock(Tx_PtExtlist_Domain_Configuration_Data_Fields_FieldConfig, array('getIdentifier'), array(), '', false);
     $fieldConfigurationMock->expects($this->once())->method('getIdentifier')->will($this->returnValue($fieldIdentifier));
     $sortingState = new Tx_PtExtlist_Domain_Model_Sorting_SortingState($fieldConfigurationMock, $sortingDirection);
     $sessionPersistedArray = $sortingState->getSessionPersistableArray();
     $this->assertEquals($sessionPersistedArray['fieldName'], $fieldIdentifier);
     $this->assertEquals($sessionPersistedArray['direction'], $sortingDirection);
 }