Class TestDefinition
public class TestDefinition : File- Inheritance
- 
      
      
      
      
      
      TestDefinition
- Inherited Members
Constructors
TestDefinition()
public TestDefinition()TestDefinition(ROCrate?, string?, JsonObject?, string?, string?, bool, bool)
public TestDefinition(ROCrate? crate = null, string? identifier = null, JsonObject? properties = null, string? source = null, string? destPath = null, bool fetchRemote = false, bool validateUrl = false)Parameters
- crateROCrate
- identifierstring
- propertiesJsonObject
- sourcestring
- destPathstring
- fetchRemotebool
- validateUrlbool
Properties
ConformsTo
public Part? ConformsTo { get; set; }Property Value
EngineVersion
public string? EngineVersion { get; set; }Property Value
Methods
Deserialize(string, ROCrate)
Create a TestDefinition from JSON properties.
public static TestDefinition? Deserialize(string entityJson, ROCrate roCrate)Parameters
- entityJsonstring
- The JSON representing the TestDefinition 
- roCrateROCrate
- The RO-Crate for the TestDefinition 
Returns
- TestDefinition
- The deserialised TestDefinition 
Serialize()
Convert TestDefinition to JSON string.
public override string Serialize()Returns
- string
- The TestDefinition as a JSON string.