public function getAttributeStringTest()
 {
     $jp = new JoinProcessor(Job::getPeer());
     $jp->setFetchModes(['PersonJob->Department' => 'join']);
     $this->assertEquals($jp->getAttributeString(), JoinProcessor::FIRST . '.job_id as ' . JoinProcessor::FIRST . '_job_id, ' . JoinProcessor::FIRST . '.title as ' . JoinProcessor::FIRST . '_title, ' . JoinProcessor::FIRST . '.valid_from as ' . JoinProcessor::FIRST . '_valid_from, ' . JoinProcessor::FIRST . '.expire_at as ' . JoinProcessor::FIRST . '_expire_at, ' . JoinProcessor::pathToKey(['PersonJob']) . '.person_id as ' . JoinProcessor::pathToKey(['PersonJob']) . '_person_id, ' . JoinProcessor::pathToKey(['PersonJob']) . '.name as ' . JoinProcessor::pathToKey(['PersonJob']) . '_name, ' . JoinProcessor::pathToKey(['PersonJob']) . '.job_id as ' . JoinProcessor::pathToKey(['PersonJob']) . '_job_id, ' . JoinProcessor::pathToKey(['PersonJob']) . '.department_id as ' . JoinProcessor::pathToKey(['PersonJob']) . '_department_id, ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '.department_id as ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '_department_id, ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '.name as ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '_name, ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '.chief_id as ' . JoinProcessor::pathToKey(['PersonJob', 'Department']) . '_chief_id');
 }