Class Conformance
java.lang.Object
org.opengis.cite.ogcapiprocesses10.CommonFixture
org.opengis.cite.ogcapiprocesses10.conformance.Conformance
A.2.3. Conformance Path {root}/conformance
- Author:
 - Lyn Goltz
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.cite.ogcapiprocesses10.CommonFixture
CommonFixture.Input, CommonFixture.Output, CommonFixture.Type - 
Field Summary
Fields inherited from class org.opengis.cite.ogcapiprocesses10.CommonFixture
CONTENT_ENCODING_PROPERTY_KEY, CONTENT_MEDIA_TYPE_PROPERTY_KEY, CONTENT_SCHEMA_PROPERTY_KEY, CONTENT_TYPE, limit, reqEntity, requestLoggingFilter, responseLoggingFilter, rootUri, rspEntity, specURL, testAllProcesses - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionObject[][]conformanceUris(org.testng.ITestContext testContext) conformanceUris.(package private) List<RequirementClass>parseAndValidateRequirementClasses(io.restassured.path.json.JsonPath jsonPath) voidstoreRequirementClassesInTestContext(org.testng.ITestContext testContext) storeRequirementClassesInTestContext.voidPartly addresses Requirement 1 : /req/processes/core/conformance-successMethods inherited from class org.opengis.cite.ogcapiprocesses10.CommonFixture
addAttributesOnTestFailure, addServerUnderTest, checkHtmlConfClass, clearMessages, createInput, createOutput, getRequest, getResponse, init, initCommonFixture, printResults, validateResponseAgainstSchema 
- 
Constructor Details
- 
Conformance
public Conformance() 
 - 
 - 
Method Details
- 
conformanceUris
@DataProvider(name="conformance") public Object[][] conformanceUris(org.testng.ITestContext testContext) conformanceUris.
- Parameters:
 testContext- aITestContextobject- Returns:
 - an array of 
Objectobjects 
 - 
storeRequirementClassesInTestContext
@AfterClass public void storeRequirementClassesInTestContext(org.testng.ITestContext testContext) storeRequirementClassesInTestContext.
- Parameters:
 testContext- aITestContextobject
 - 
testValidateConformanceOperationAndResponse
Partly addresses Requirement 1 : /req/processes/core/conformance-success- Parameters:
 testPoint- the test point to test, nevernull
 - 
parseAndValidateRequirementClasses
List<RequirementClass> parseAndValidateRequirementClasses(io.restassured.path.json.JsonPath jsonPath) - Parameters:
 jsonPath- nevernull- Returns:
 - the parsed requirement classes, never 
null - Throws:
 AssertionError- if the json does not follow the expected structure
 
 -