public class JarTestFixture extends ZipTestFixture
| Modifier and Type | Field and Description |
|---|---|
int |
classFileDescriptor |
java.io.File |
file |
contentCharset, metadataCharset| Constructor and Description |
|---|
JarTestFixture(java.io.File file) |
JarTestFixture(java.io.File file,
java.lang.String metadataCharset) |
JarTestFixture(java.io.File file,
java.lang.String metadataCharset,
java.lang.String contentCharset)
Asserts that the Jar file is well-formed
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(java.lang.String relativePath,
java.lang.String content) |
protected void |
addMode(java.lang.String relativePath,
int mode) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertContainsFile(java.lang.String relativePath) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertContainsFile(java.lang.String relativePath,
int occurrences) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertFileContent(java.lang.String relativePath,
org.hamcrest.Matcher contentMatcher) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertFileContent(java.lang.String relativePath,
java.lang.String fileContent)
Asserts that there is exactly one file present with the given path, and that this file has the given content.
|
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertFileMode(java.lang.String relativePath,
int fileMode) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertFilePresent(java.lang.String relativePath,
java.lang.String fileContent)
Asserts that there is a file present with the given path and content.
|
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
assertNotContainsFile(java.lang.String relativePath) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
containsDescendants(java.lang.String... relativePaths) |
java.lang.String |
content(java.lang.String relativePath) |
java.lang.Integer |
countFiles(java.lang.String relativePath) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
doesNotContainDescendants(java.lang.String... relativePaths) |
org.gradle.api.JavaVersion |
getJavaVersion() |
java.util.jar.Manifest |
getManifest() |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
hasDescendants(java.util.Collection<java.lang.String> relativePaths) |
JarTestFixture |
hasDescendants(java.lang.String... relativePaths) |
dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture |
hasDescendantsInOrder(java.lang.String... relativePaths) |
JarTestFixture |
hasService(java.lang.String serviceName,
java.lang.String serviceImpl)
Asserts that the given service is defined in this jar file.
|
void |
isManifestPresentAndFirstEntry()
Asserts that the manifest file is present and first entry in this jar file.
|
public final int classFileDescriptor
public java.io.File file
public JarTestFixture(java.io.File file)
public JarTestFixture(java.io.File file,
java.lang.String metadataCharset)
public JarTestFixture(java.io.File file,
java.lang.String metadataCharset,
java.lang.String contentCharset)
public JarTestFixture hasService(java.lang.String serviceName, java.lang.String serviceImpl)
public void isManifestPresentAndFirstEntry()
public JarTestFixture hasDescendants(java.lang.String... relativePaths)
public org.gradle.api.JavaVersion getJavaVersion()
public java.util.jar.Manifest getManifest()
protected void add(java.lang.String relativePath,
java.lang.String content)
protected void addMode(java.lang.String relativePath,
int mode)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertFileMode(java.lang.String relativePath,
int fileMode)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertContainsFile(java.lang.String relativePath)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertNotContainsFile(java.lang.String relativePath)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertContainsFile(java.lang.String relativePath,
int occurrences)
public java.lang.String content(java.lang.String relativePath)
public java.lang.Integer countFiles(java.lang.String relativePath)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture hasDescendants(java.util.Collection<java.lang.String> relativePaths)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture hasDescendantsInOrder(java.lang.String... relativePaths)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture containsDescendants(java.lang.String... relativePaths)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture doesNotContainDescendants(java.lang.String... relativePaths)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertFileContent(java.lang.String relativePath,
java.lang.String fileContent)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertFileContent(java.lang.String relativePath,
org.hamcrest.Matcher contentMatcher)
public dev.gradleplugins.test.fixtures.archive.ArchiveTestFixture assertFilePresent(java.lang.String relativePath,
java.lang.String fileContent)