### Question:
SplitFieldsStepAnalyzer extends StepAnalyzer<FieldSplitterMeta> { @Override public Set<Class<? extends BaseStepMeta>> getSupportedSteps() { HashSet<Class<? extends BaseStepMeta>> supportedSteps = new HashSet<Class<? extends BaseStepMeta>>(); supportedSteps.add( FieldSplitterMeta.class ); return supportedSteps; }  @Override Set<ComponentDerivationRecord> getChangeRecords( FieldSplitterMeta meta ); @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps();  }### Answer:
@Test public void testGetSupportedSteps() throws Exception { Set<Class<? extends BaseStepMeta>> supportedSteps = analyzer.getSupportedSteps(); assertEquals( 1, supportedSteps.size() ); assertEquals( FieldSplitterMeta.class, supportedSteps.iterator().next() ); }