### Question:
OpenAnalysisJobAsTemplateDialog extends AbstractDialog { public SourceColumnMapping getSourceColumnMapping() { for (final List<SourceColumnComboBox> comboBoxes : _sourceColumnComboBoxes.values()) { for (final SourceColumnComboBox comboBox : comboBoxes) { _sourceColumnMapping.setColumn(comboBox.getName(), comboBox.getSelectedItem()); } } return _sourceColumnMapping; } OpenAnalysisJobAsTemplateDialog(final WindowContext windowContext,
            final DataCleanerConfiguration configuration, final FileObject file, final AnalysisJobMetadata metadata,
            final Provider<OpenAnalysisJobActionListener> openAnalysisJobActionListenerProvider); static LoadingIcon createLoadingIcon(); void refreshOpenButtonVisibility(); SourceColumnMapping getSourceColumnMapping(); @Override String getWindowTitle();  }### Answer:
@Test public void testGetSourceColumnMapping() throws Exception { if (!GraphicsEnvironment.isHeadless()) { assertTrue(getDialog().getSourceColumnMapping() instanceof SourceColumnMapping); } }