25         self::CUSTOM_FIELD => 
'custom_value',
    36         $headers = array_keys($this->values);
    38         $columnResolver = $this->createColumnResolver($headers);
    39         $values = array_values($this->values);
    40         $result = $columnResolver->getColumnValue($column, $values);
    41         $this->assertEquals($expectedValue, 
$result);
    49     private function createColumnResolver(array $headers = [], array 
$columns = [])
    60         $reversedValues = array_reverse($this->values);
    61         $headers = array_keys($reversedValues);
    62         $values = array_values($reversedValues);
    63         $columnResolver = $this->createColumnResolver($headers);
    64         $result = $columnResolver->getColumnValue($column, $values);
    65         $this->assertEquals($expectedValue, 
$result);
   107             self::CUSTOM_FIELD => [
   122         $columnResolver = $this->createColumnResolver();
   123         $values = array_values($this->values);
   124         $columnResolver->getColumnValue(self::CUSTOM_FIELD, $values);
   134         $columnName = 
'new_custom_column';
   136         $headers = array_keys($this->values);
   137         $headers[] = $columnName;
   138         $columnResolver = $this->createColumnResolver($headers);
   139         $values = array_values($this->values);
   140         $columnResolver->getColumnValue($columnName, $values);
 
const COLUMN_WEIGHT_DESTINATION
 
testGetColumnValueWithUnknownColumn()
 
testGetColumnValueByPosition($column, $expectedValue)
 
getColumnValueDataProvider()
 
testGetColumnValueByHeader($column, $expectedValue)
 
testGetColumnValueWithUndefinedValue()
 
getColumnValueWithCustomHeaderDataProvider()