Class TestScriptSetupActionAssert
Evaluates the results of previous operations to determine if the server under test behaves appropriately.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class TestScriptSetupActionAssert : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_CompareToSourceId
Extension container element for CompareToSourceId
Declaration
public Element _CompareToSourceId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_CompareToSourcePath
Extension container element for CompareToSourcePath
Declaration
public Element _CompareToSourcePath { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ContentType
Extension container element for ContentType
Declaration
public Element _ContentType { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Direction
Extension container element for Direction
Declaration
public Element _Direction { get; set; }
Property Value
Type | Description |
---|---|
Element |
_HeaderField
Extension container element for HeaderField
Declaration
public Element _HeaderField { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Label
Extension container element for Label
Declaration
public Element _Label { get; set; }
Property Value
Type | Description |
---|---|
Element |
_MinimumId
Extension container element for MinimumId
Declaration
public Element _MinimumId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_NavigationLinks
Extension container element for NavigationLinks
Declaration
public Element _NavigationLinks { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Operator
Extension container element for Operator
Declaration
public Element _Operator { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Path
Extension container element for Path
Declaration
public Element _Path { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Resource
Extension container element for Resource
Declaration
public Element _Resource { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Response
Extension container element for Response
Declaration
public Element _Response { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ResponseCode
Extension container element for ResponseCode
Declaration
public Element _ResponseCode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_SourceId
Extension container element for SourceId
Declaration
public Element _SourceId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_ValidateProfileId
Extension container element for ValidateProfileId
Declaration
public Element _ValidateProfileId { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Value
Extension container element for Value
Declaration
public Element _Value { get; set; }
Property Value
Type | Description |
---|---|
Element |
_WarningOnly
Extension container element for WarningOnly
Declaration
public Element _WarningOnly { get; set; }
Property Value
Type | Description |
---|---|
Element |
CompareToSourceId
Id of fixture used to compare the "sourceId/path" evaluations to.
Declaration
public string CompareToSourceId { get; set; }
Property Value
Type | Description |
---|---|
System. |
CompareToSourcePath
XPath or JSONPath expression against fixture used to compare the "sourceId/path" evaluations to.
Declaration
public string CompareToSourcePath { get; set; }
Property Value
Type | Description |
---|---|
System. |
ContentType
The content-type or mime-type to use for RESTful operation in the 'Content-Type' header.
Declaration
public string ContentType { get; set; }
Property Value
Type | Description |
---|---|
System. |
Description
The description would be used by test engines for tracking and reporting purposes.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
Direction
The direction to use for the assertion.
Declaration
public string Direction { get; set; }
Property Value
Type | Description |
---|---|
System. |
HeaderField
The HTTP header field name e.g. 'Location'.
Declaration
public string HeaderField { get; set; }
Property Value
Type | Description |
---|---|
System. |
Label
The label would be used for tracking/logging purposes by test engines.
Declaration
public string Label { get; set; }
Property Value
Type | Description |
---|---|
System. |
MinimumId
The ID of a fixture. Asserts that the response contains at a minimumId the fixture specified by minimumId.
Declaration
public string MinimumId { get; set; }
Property Value
Type | Description |
---|---|
System. |
NavigationLinks
Whether or not the test execution performs validation on the bundle navigation links.
Declaration
public bool? NavigationLinks { get; set; }
Property Value
Type | Description |
---|---|
System. |
Operator
The operator type.
Declaration
public string Operator { get; set; }
Property Value
Type | Description |
---|---|
System. |
Path
The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.
Declaration
public string Path { get; set; }
Property Value
Type | Description |
---|---|
System. |
Resource
The type of the resource. See http://hl7-fhir.github.io/resourcelist.html.
Declaration
public string Resource { get; set; }
Property Value
Type | Description |
---|---|
System. |
Response
okay | created | noContent | notModified | bad | forbidden | notFound | methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.
Declaration
public string Response { get; set; }
Property Value
Type | Description |
---|---|
System. |
ResponseCode
The value of the HTTP response code to be tested.
Declaration
public string ResponseCode { get; set; }
Property Value
Type | Description |
---|---|
System. |
SourceId
Fixture to evaluate the XPath/JSONPath expression or the headerField against.
Declaration
public string SourceId { get; set; }
Property Value
Type | Description |
---|---|
System. |
ValidateProfileId
The ID of the Profile to validate against.
Declaration
public string ValidateProfileId { get; set; }
Property Value
Type | Description |
---|---|
System. |
Value
The value to compare to.
Declaration
public string Value { get; set; }
Property Value
Type | Description |
---|---|
System. |
WarningOnly
Whether or not the test execution will produce a warning only on error for this assert.
Declaration
public bool? WarningOnly { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |