public class FileSubject extends com.google.common.truth.Subject<FileSubject,java.io.File>
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.truth.SubjectFactory<FileSubject,java.io.File> |
FACTORY |
| Constructor and Description |
|---|
FileSubject(com.google.common.truth.FailureStrategy failureStrategy,
java.io.File subject) |
| Modifier and Type | Method and Description |
|---|---|
static FileSubject |
assertThat(java.io.File file) |
void |
contains(byte[] expectedContents) |
void |
contains(java.lang.String expectedContent) |
void |
containsAllOf(java.lang.String... expectedContents) |
void |
containsFile(java.lang.String fileName) |
void |
contentWithUnixLineSeparatorsIsExactly(java.lang.String expected) |
void |
doesNotContain(java.lang.String expectedContent) |
void |
doesNotContainFile(java.lang.String fileName) |
void |
doesNotExist() |
void |
exists() |
void |
hasContents(java.lang.String expectedContents) |
void |
hasName(java.lang.String name) |
void |
isDirectory() |
void |
isFile() |
void |
isNewerThan(java.io.File other) |
void |
isNewerThan(long timestamp) |
void |
isNewerThanOrSameAs(java.io.File other) |
void |
isNewerThanOrSameAs(long otherTimestamp) |
void |
wasModifiedAt(long timestamp) |
check, equals, fail, fail, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hashCode, internalCustomName, isAnyOf, isEqualTo, isIn, isInstanceOf, isNoneOf, isNotEqualTo, isNotIn, isNotInstanceOf, isNotNull, isNotSameAs, isNull, isSameAs, namedpublic static final com.google.common.truth.SubjectFactory<FileSubject,java.io.File> FACTORY
public FileSubject(@NonNull
com.google.common.truth.FailureStrategy failureStrategy,
@Nullable
java.io.File subject)
@NonNull public static FileSubject assertThat(@Nullable java.io.File file)
public void hasName(java.lang.String name)
public void exists()
public void doesNotExist()
public void isFile()
public void isDirectory()
public void contains(java.lang.String expectedContent)
public void containsAllOf(java.lang.String... expectedContents)
public void contains(byte[] expectedContents)
public void doesNotContain(java.lang.String expectedContent)
public void hasContents(java.lang.String expectedContents)
public void wasModifiedAt(long timestamp)
public void isNewerThan(long timestamp)
public void isNewerThan(java.io.File other)
public void isNewerThanOrSameAs(long otherTimestamp)
public void isNewerThanOrSameAs(java.io.File other)
public void contentWithUnixLineSeparatorsIsExactly(java.lang.String expected)
throws java.io.IOException
java.io.IOExceptionpublic void containsFile(java.lang.String fileName)
public void doesNotContainFile(java.lang.String fileName)