public abstract class AbstractProcessorTest
extends java.lang.Object
| Constructor and Description |
|---|
AbstractProcessorTest() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.annotation.processing.Processor[] |
additionalProcessors() |
protected com.google.testing.compile.CompileTester |
assertCompiles(java.util.List<javax.tools.JavaFileObject> inputs) |
protected com.google.testing.compile.CompileTester.SuccessfulCompilationClause |
assertCompilesWithoutErrors(java.util.List<javax.tools.JavaFileObject> inputs) |
protected com.google.testing.compile.CompileTester.SuccessfulCompilationClause |
assertCompilesWithoutErrors(java.lang.String classname) |
protected com.google.testing.compile.CompileTester.CleanCompilationClause |
assertCompilesWithoutWarnings(java.util.List<javax.tools.JavaFileObject> inputs) |
protected com.google.testing.compile.CompileTester.CleanCompilationClause |
assertCompilesWithoutWarnings(java.lang.String classname) |
protected void |
assertCompilesWithSingleWarning(java.lang.String classname,
java.lang.String messageFragment) |
protected void |
assertFailedCompile(java.lang.String classname,
java.lang.String errorMessageFragment) |
protected void |
assertFailedCompileResource(java.util.List<javax.tools.JavaFileObject> inputs,
java.lang.String errorMessageFragment) |
protected void |
assertFailedCompileResource(java.lang.String inputResource,
java.lang.String errorMessageFragment) |
protected void |
assertSuccessfulCompile(java.util.List<javax.tools.JavaFileObject> inputs,
java.util.List<java.lang.String> outputs) |
protected void |
assertSuccessfulCompile(java.util.List<javax.tools.JavaFileObject> inputs,
java.util.List<java.lang.String> outputs,
java.util.function.Predicate<javax.tools.JavaFileObject> filter) |
protected void |
assertSuccessfulCompile(java.lang.String classname,
java.lang.String... expectedOutputResources) |
protected boolean |
emitGeneratedFile(javax.tools.JavaFileObject target) |
protected javax.tools.JavaFileObject |
fixture(java.lang.String filename) |
protected java.nio.file.Path |
fixtureDir() |
protected java.lang.String |
getFixtureKeyPart() |
protected abstract java.lang.String |
getOptionPrefix() |
protected java.util.List<java.lang.String> |
getOptions() |
protected java.util.List<javax.tools.JavaFileObject> |
inputs(java.lang.String... classnames) |
protected boolean |
outputFiles() |
protected abstract javax.annotation.processing.Processor |
processor() |
protected java.lang.String |
toFilename(java.lang.String dir,
java.lang.String classname) |
protected java.lang.String |
toFilename(java.lang.String dir,
java.lang.String classname,
java.lang.String prefix,
java.lang.String postfix) |
protected final void assertSuccessfulCompile(@Nonnull
java.lang.String classname,
@Nonnull
java.lang.String... expectedOutputResources)
throws java.lang.Exception
java.lang.Exceptionprotected final void assertSuccessfulCompile(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs,
@Nonnull
java.util.List<java.lang.String> outputs)
throws java.lang.Exception
java.lang.Exceptionprotected final void assertSuccessfulCompile(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs,
@Nonnull
java.util.List<java.lang.String> outputs,
@Nonnull
java.util.function.Predicate<javax.tools.JavaFileObject> filter)
throws java.lang.Exception
java.lang.Exception@Nonnull
protected final com.google.testing.compile.CompileTester assertCompiles(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs)
@Nonnull
protected final com.google.testing.compile.CompileTester.SuccessfulCompilationClause assertCompilesWithoutErrors(@Nonnull
java.lang.String classname)
@Nonnull
protected final java.util.List<javax.tools.JavaFileObject> inputs(@Nonnull
java.lang.String... classnames)
@Nonnull
protected final com.google.testing.compile.CompileTester.SuccessfulCompilationClause assertCompilesWithoutErrors(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs)
@Nonnull
protected final com.google.testing.compile.CompileTester.CleanCompilationClause assertCompilesWithoutWarnings(@Nonnull
java.lang.String classname)
@Nonnull
protected final com.google.testing.compile.CompileTester.CleanCompilationClause assertCompilesWithoutWarnings(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs)
protected final void assertCompilesWithSingleWarning(@Nonnull
java.lang.String classname,
@Nonnull
java.lang.String messageFragment)
protected boolean emitGeneratedFile(@Nonnull
javax.tools.JavaFileObject target)
@Nonnull protected abstract javax.annotation.processing.Processor processor()
@Nonnull protected java.util.List<java.lang.String> getOptions()
protected final void assertFailedCompile(@Nonnull
java.lang.String classname,
@Nonnull
java.lang.String errorMessageFragment)
@Nonnull
protected final java.lang.String toFilename(@Nonnull
java.lang.String dir,
@Nonnull
java.lang.String classname)
@Nonnull
protected final java.lang.String toFilename(@Nonnull
java.lang.String dir,
@Nonnull
java.lang.String classname,
@Nonnull
java.lang.String prefix,
@Nonnull
java.lang.String postfix)
protected final void assertFailedCompileResource(@Nonnull
java.lang.String inputResource,
@Nonnull
java.lang.String errorMessageFragment)
protected final void assertFailedCompileResource(@Nonnull
java.util.List<javax.tools.JavaFileObject> inputs,
@Nonnull
java.lang.String errorMessageFragment)
@Nonnull protected javax.annotation.processing.Processor[] additionalProcessors()
@Nonnull
protected final javax.tools.JavaFileObject fixture(@Nonnull
java.lang.String filename)
@Nonnull protected final java.nio.file.Path fixtureDir()
@Nonnull protected java.lang.String getFixtureKeyPart()
@Nonnull protected abstract java.lang.String getOptionPrefix()
protected final boolean outputFiles()