@Test
public void testMatchDefaultDCTerm() throws Exception {

  // Match == Default Value
  operation.setConfiguration(TagByDublinCoreTermWOH.SOURCE_FLAVORS_PROPERTY, "dublincore/*");
  operation.setConfiguration(TagByDublinCoreTermWOH.DCCATALOG_PROPERTY, "episode");
  operation.setConfiguration(TagByDublinCoreTermWOH.DCTERM_PROPERTY, "source");
  operation.setConfiguration(TagByDublinCoreTermWOH.DEFAULT_VALUE_PROPERTY, "Timbuktu");
  operation.setConfiguration(TagByDublinCoreTermWOH.MATCH_VALUE_PROPERTY, "Timbuktu");
  operation.setConfiguration(TagByDublinCoreTermWOH.TARGET_TAGS_PROPERTY, "tag1,tag2");
  operation.setConfiguration(TagByDublinCoreTermWOH.COPY_PROPERTY, "false");
  WorkflowOperationResult result = operationHandler.start(instance, null);
  MediaPackage resultingMediapackage = result.getMediaPackage();
  Catalog catalog = resultingMediapackage.getCatalog("catalog-1");
  Assert.assertEquals(2, catalog.getTags().length);
  Assert.assertEquals("tag1", catalog.getTags()[0]);
  Assert.assertEquals("tag2", catalog.getTags()[1]);
}