Пример #1
0
 public function testFieldConcatenation()
 {
     $testCases = array(array('expected' => '', 'actual' => MigrationGenerator::concatFields()), array('expected' => 'firstName:string, lastName:string', 'actual' => MigrationGenerator::concatFields(array('firstName:string', 'lastName:string'))), array('expected' => 'firstName:string, lastName:string:emotion', 'actual' => MigrationGenerator::concatFields(array('firstName:string', 'strangeField', 'lastName:string:emotion'))), array('expected' => 'firstName:string, lastName:string:emotion', 'actual' => MigrationGenerator::concatFields(array('firstName:string', array('one', 'two'), 'lastName:string:emotion'))));
     foreach ($testCases as $case) {
         $this->assertSame($case['expected'], $case['actual']);
     }
 }