public abstract class Testbench extends FileNames
Modifier | Constructor and Description |
---|---|
protected |
Testbench(java.lang.String entityTypeId,
java.nio.file.Path testbenchFile,
java.util.Set<java.nio.file.Path> additionalFiles)
Constructs a new testbench with the specified testbench file and additional files (for
example, test pattern and library files).
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Set<java.nio.file.Path> |
getAdditionalFiles()
Returns additional files (for example, test pattern and library files) related to this
testbench.
|
java.nio.file.Path |
getTestbenchFile()
Returns a path to the testbench file.
|
int |
hashCode() |
add, add, getArray, getList, getType, toString
getEntityType
protected Testbench(java.lang.String entityTypeId, java.nio.file.Path testbenchFile, java.util.Set<java.nio.file.Path> additionalFiles)
entityTypeId
- an entity type IDtestbenchFile
- a path to the testbench file. It is accessible via the
getTestbenchFile()
, FileNames.getArray()
and
FileNames.getList()
methodsadditionalFiles
- a set containing additional files of the testbenchjava.lang.IllegalArgumentException
- when additional files collection is null
public java.nio.file.Path getTestbenchFile()
public java.util.Set<java.nio.file.Path> getAdditionalFiles()