public abstract class NodeVerifier<N extends org.bladerunnerjs.model.engine.Node>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected VerifierChainer |
verifierChainer |
| Constructor and Description |
|---|
NodeVerifier(SpecTest specTest,
N node) |
| Modifier and Type | Method and Description |
|---|---|
VerifierChainer |
containsPersistentNodeProperty(java.lang.String pluginName,
java.lang.String propertyName,
java.lang.String propertyValue) |
VerifierChainer |
containsTransientNodeProperty(java.lang.String pluginName,
java.lang.String propertyName,
java.lang.String propertyValue) |
VerifierChainer |
dirDoesNotExist() |
VerifierChainer |
dirExists() |
VerifierChainer |
doesNotHaveDir(java.lang.String dirName) |
VerifierChainer |
doesNotHaveFile(java.lang.String fileName) |
VerifierChainer |
fileContentsContains(java.lang.String fileName,
java.lang.String fileContents) |
VerifierChainer |
fileContentsDoesNotContain(java.lang.String fileName,
java.lang.String fileContents) |
VerifierChainer |
fileContentsEquals(java.lang.String fileName,
java.lang.String fileContents) |
VerifierChainer |
fileHasContents(java.lang.String fileName,
java.lang.String... fileContents) |
VerifierChainer |
fileHasContents(java.lang.String fileName,
java.lang.String fileContents) |
VerifierChainer |
firstFileIsLarger(java.lang.String filePath1,
java.lang.String filePath2) |
VerifierChainer |
hasDir(java.lang.String dirName) |
VerifierChainer |
hasFile(java.lang.String fileName) |
VerifierChainer |
hasFilesAndDirs(java.util.List<java.lang.String> files,
java.util.List<java.lang.String> dirs) |
VerifierChainer |
hasStorageFile(java.lang.String pluginName,
java.lang.String filePath) |
VerifierChainer |
isSameAs(N node) |
VerifierChainer |
jsStyleIs(java.lang.String jsStyle) |
protected final VerifierChainer verifierChainer
public VerifierChainer isSameAs(N node)
public VerifierChainer dirExists()
public VerifierChainer dirDoesNotExist()
public VerifierChainer hasDir(java.lang.String dirName)
public VerifierChainer doesNotHaveDir(java.lang.String dirName)
public VerifierChainer hasFile(java.lang.String fileName)
public VerifierChainer doesNotHaveFile(java.lang.String fileName)
public VerifierChainer fileHasContents(java.lang.String fileName, java.lang.String... fileContents) throws java.lang.Exception
java.lang.Exceptionpublic VerifierChainer fileHasContents(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exceptionpublic VerifierChainer fileContentsDoesNotContain(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exceptionpublic VerifierChainer fileContentsContains(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exceptionpublic VerifierChainer fileContentsEquals(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exceptionpublic VerifierChainer firstFileIsLarger(java.lang.String filePath1, java.lang.String filePath2)
public VerifierChainer hasStorageFile(java.lang.String pluginName, java.lang.String filePath)
public VerifierChainer jsStyleIs(java.lang.String jsStyle)
public VerifierChainer containsPersistentNodeProperty(java.lang.String pluginName, java.lang.String propertyName, java.lang.String propertyValue) throws PropertiesException
PropertiesExceptionpublic VerifierChainer containsTransientNodeProperty(java.lang.String pluginName, java.lang.String propertyName, java.lang.String propertyValue)
public VerifierChainer hasFilesAndDirs(java.util.List<java.lang.String> files, java.util.List<java.lang.String> dirs)