### Question:
SharedDimensionImportStrategy implements PhysicalTableImporter.ImportStrategy { @Override public String displayName( ValueMetaInterface valueMeta ) { List<ColumnMapping> columnMappings = dataProvider.getColumnMappings(); for ( ColumnMapping columnMapping : columnMappings ) { if ( columnMapping.getColumnName().equalsIgnoreCase( valueMeta.getName() ) ) { return columnMapping.getName(); } } return valueMeta.getName(); } SharedDimensionImportStrategy( DataProvider dataProvider ); @Override boolean shouldInclude( ValueMetaInterface valueMeta ); @Override String displayName( ValueMetaInterface valueMeta );  }### Answer:
@Test public void testDefaultsToValueMetaName() throws Exception { DataProvider dataProvider = new DataProvider(); ArrayList<ColumnMapping> columnMappings = new ArrayList<ColumnMapping>(); dataProvider.setColumnMappings( columnMappings ); SharedDimensionImportStrategy importStrategy = new SharedDimensionImportStrategy( dataProvider ); ValueMeta valueMeta = new ValueMeta(); valueMeta.setName( "c1" ); assertEquals( "c1", importStrategy.displayName( valueMeta ) ); }