'FOO', 'type' => 'VARCHAR', 'len' => '255', ), array( 'name' => 'foo', 'type' => 'varchar', 'len' => '255', ), true, ), array( array( 'name' => 'foo', 'type' => 'varchar', 'len' => '255', ), array( 'name' => 'FOO', 'type' => 'VARCHAR', 'len' => '255', ), true, ), array( array( 'name' => 'idx_ACCNT_id_del', 'type' => 'index', 'fields' => array('ID', 'deleted'), ), array( 'name' => 'idx_accnt_id_del', 'type' => 'index', 'fields' => array('id', 'deleted'), ), true, ), array( array( 'name' => 'idx_ACCNT_id_del', 'type' => 'index', 'fields' => array('ID', 'DELETED'), ), array( 'name' => 'idx_accnt_id_del', 'type' => 'index', 'fields' => array('id', 'deleted'), ), true, ), array( array( 'name' => 'idx_ACCNT_id_del', 'type' => 'index', 'fields' => array('IDxxx', 'DELETED'), ), array( 'name' => 'idx_accnt_id_del', 'type' => 'index', 'fields' => array('id', 'deleted'), ), false, ), array( array( 'name' => 'idx_ACCNT_id_del', 'type' => 'index', 'fields' => array('IDxxx', 'deletedxxx'), ), array( 'name' => 'idx_accnt_id_del', 'type' => 'index', 'fields' => array('id', 'deleted'), ), false, ), array( array( 'name' => 'idx_accnt_id_del', 'type' => 'index', 'fields' => array('id', 'deleted'), ), array( 'name' => 'idx_ACCNT_id_del', 'type' => 'index', 'fields' => array('ID', 'DELETED'), ), true, ), ); return $returnArray; } /** * @dataProvider provideVarDefs * @group 61885 */ public function testCompareVarDefsNotCaseSensitive($fieldDef1, $fieldDef2, $expectedResult) { $DBManager = DBManagerFactory::getInstance(); if ($expectedResult) { $this->assertTrue($DBManager->compareVarDefs($fieldDef1, $fieldDef2)); } else { $this->assertFalse($DBManager->compareVarDefs($fieldDef1, $fieldDef2)); } } }