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.Exception
public VerifierChainer fileHasContents(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exception
public VerifierChainer fileContentsDoesNotContain(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exception
public VerifierChainer fileContentsContains(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exception
public VerifierChainer fileContentsEquals(java.lang.String fileName, java.lang.String fileContents) throws java.lang.Exception
java.lang.Exception
public 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
PropertiesException
public 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)