### Question:
StingProcessor extends AbstractStandardProcessor { @Nonnull private String toFilename( @Nonnull final TypeElement typeElement ) { return GeneratorUtil.getGeneratedClassName( typeElement, "", "" ).toString().replace( ".", "/" ); }  @Override synchronized void init( final ProcessingEnvironment processingEnv ); @Override boolean process( @Nonnull final Set<? extends TypeElement> annotations, @Nonnull final RoundEnvironment env );  }### Answer:
@Test( dataProvider = "successfulAutoFragmentCompiles" ) public void processSuccessfulAutoFragmentCompile( @Nonnull final String classname, @Nonnull final String... additionalClassnames ) throws Exception { final List<String> expectedOutputs = Collections.singletonList( toFilename( "expected", classname, "Sting_", "_Fragment.java" ) ); final List<JavaFileObject> javaFileObjects = inputs( classname ); javaFileObjects.addAll( inputs( additionalClassnames ) ); assertSuccessfulCompile( javaFileObjects, expectedOutputs, this::emitAutoFragmentGeneratedFile ); }