public class TestFiles
extends java.lang.Object
NOTE: This is not a public or final API; if you rely on this be prepared to adjust your code for the next tools release.
Modifier and Type | Method and Description |
---|---|
static TestFile.BinaryTestFile |
base64(java.lang.String to,
java.lang.String encoded)
Creates a test file from the given base64 data.
|
static TestFile.BinaryTestFile |
base64gzip(java.lang.String to,
java.lang.String encoded)
Decodes base64 strings into gzip data, then decodes that into a data file.
|
static TestFile.BinaryTestFile |
bytecode(java.lang.String to,
TestFile.BytecodeProducer producer) |
static TestFile.BinaryTestFile |
bytes(java.lang.String to,
byte[] bytes) |
static LintDetectorTest.TestFile |
classpath(java.lang.String... extraLibraries) |
static LintDetectorTest.TestFile |
copy(java.lang.String from,
java.lang.String to,
TestResourceProvider resourceProvider) |
static LintDetectorTest.TestFile |
copy(java.lang.String from,
TestResourceProvider resourceProvider) |
static LintDetectorTest.TestFile |
file() |
static TestFile.GradleTestFile |
gradle(java.lang.String source) |
static TestFile.GradleTestFile |
gradle(java.lang.String to,
java.lang.String source) |
static TestFile.ImageTestFile |
image(java.lang.String to,
int width,
int height) |
static TestFile.JarTestFile |
jar(java.lang.String to) |
static TestFile.JarTestFile |
jar(java.lang.String to,
LintDetectorTest.TestFile... files) |
static LintDetectorTest.TestFile |
java(java.lang.String source) |
static LintDetectorTest.TestFile |
java(java.lang.String to,
java.lang.String source) |
static TestFile.ManifestTestFile |
manifest() |
static TestFile.PropertyTestFile |
projectProperties() |
static LintDetectorTest.TestFile |
source(java.lang.String to,
java.lang.String source) |
static java.lang.String |
toBase64(byte[] bytes) |
static java.lang.String |
toBase64(java.io.File file) |
static java.lang.String |
toBase64gzip(byte[] bytes) |
static java.lang.String |
toBase64gzip(java.io.File file) |
static LintDetectorTest.TestFile |
xml(java.lang.String to,
java.lang.String source) |
@NonNull public static LintDetectorTest.TestFile file()
@NonNull public static LintDetectorTest.TestFile source(@NonNull java.lang.String to, @NonNull java.lang.String source)
@NonNull public static LintDetectorTest.TestFile java(@NonNull java.lang.String to, @NonNull java.lang.String source)
@NonNull public static LintDetectorTest.TestFile java(@NonNull java.lang.String source)
@NonNull public static LintDetectorTest.TestFile xml(@NonNull java.lang.String to, @NonNull java.lang.String source)
@NonNull public static LintDetectorTest.TestFile copy(@NonNull java.lang.String from, @NonNull TestResourceProvider resourceProvider)
@NonNull public static LintDetectorTest.TestFile copy(@NonNull java.lang.String from, @NonNull java.lang.String to, @NonNull TestResourceProvider resourceProvider)
@NonNull public static TestFile.GradleTestFile gradle(@NonNull java.lang.String to, @NonNull java.lang.String source)
@NonNull public static TestFile.GradleTestFile gradle(@NonNull java.lang.String source)
@NonNull public static TestFile.ManifestTestFile manifest()
@NonNull public static TestFile.PropertyTestFile projectProperties()
@NonNull public static TestFile.BinaryTestFile bytecode(@NonNull java.lang.String to, @NonNull TestFile.BytecodeProducer producer)
@NonNull public static TestFile.BinaryTestFile bytes(@NonNull java.lang.String to, @NonNull byte[] bytes)
public static java.lang.String toBase64(@NonNull byte[] bytes)
public static java.lang.String toBase64gzip(@NonNull byte[] bytes)
public static java.lang.String toBase64(@NonNull java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.String toBase64gzip(@NonNull java.io.File file) throws java.io.IOException
java.io.IOException
public static TestFile.BinaryTestFile base64(@NonNull java.lang.String to, @NonNull java.lang.String encoded)
toBase64(File)
or toBase64(byte[])
, for example via
assertEquals("", toBase64(new File("path/to/your.class")));
to
- the file to write asencoded
- the encoded data@NonNull public static TestFile.BinaryTestFile base64gzip(@NonNull java.lang.String to, @NonNull java.lang.String encoded)
toBase64gzip(File)
or toBase64gzip(byte[])
,
for example via
assertEquals("", toBase64gzip(new File("path/to/your.class")));
public static LintDetectorTest.TestFile classpath(java.lang.String... extraLibraries)
@NonNull public static TestFile.JarTestFile jar(@NonNull java.lang.String to)
@NonNull public static TestFile.JarTestFile jar(@NonNull java.lang.String to, @NonNull LintDetectorTest.TestFile... files)
public static TestFile.ImageTestFile image(@NonNull java.lang.String to, int width, int height)