### Question:
ValueMapperStepAnalyzer extends StepAnalyzer<ValueMapperMeta> { @Override protected void customAnalyze( ValueMapperMeta meta, IMetaverseNode rootNode ) throws MetaverseAnalyzerException { rootNode.setProperty( "defaultValue", meta.getNonMatchDefault() ); }  @Override Set<ComponentDerivationRecord> getChangeRecords( ValueMapperMeta valueMapperMeta ); @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps();  }### Answer:
@Test public void testCustomAnalyze() throws Exception { analyzer.customAnalyze( meta, node ); verify( node ).setProperty( eq( "defaultValue" ), anyString() ); }