Index

A C D G T V 
All Classes and Interfaces|All Packages

A

AbstractTestSuite - Class in gov.nist.secauto.metaschema.model.testing
This abstract implementation dynamically produces JUnit tests based on a test suite definition.
AbstractTestSuite() - Constructor for class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
 

C

convertContent(URI, Path, IBindingContext) - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Perform content conversion.

D

DeadlockDetectionExtension - Class in gov.nist.secauto.metaschema.model.testing
A JUnit 5 extension that detects deadlocks and dumps thread information when tests fail or are aborted (e.g., due to timeout).
DeadlockDetectionExtension() - Constructor for class gov.nist.secauto.metaschema.model.testing.DeadlockDetectionExtension
 
deleteCollectionOnExit(Path) - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Configure removal of the provided directory after test execution.

G

generateSchema(IModule, Path, BiFunction<IModule, Writer, Void>) - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Generate a schema for the provided module using the provided schema generator.
getContentValidatorSupplier() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the method used to provide a content validator.
getGenerationPath() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the filesystem location to use for generating content.
getRequiredContentFormat() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the content format used by the test suite.
getSchemaGeneratorSupplier() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the method used to generate a schema using a given Metaschema module and writer.
getSchemaValidatorSupplier() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the method used to provide a schema validator.
getTestSuiteURI() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Get the resource describing the tests to execute.
getWriteOpenOptions() - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
The the options for writing generated content.
gov.nist.secauto.metaschema.model.testing - package gov.nist.secauto.metaschema.model.testing
 

T

testAborted(ExtensionContext, Throwable) - Method in class gov.nist.secauto.metaschema.model.testing.DeadlockDetectionExtension
 
testDisabled(ExtensionContext, Optional<String>) - Method in class gov.nist.secauto.metaschema.model.testing.DeadlockDetectionExtension
 
testFactory(IBindingContext) - Method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Dynamically generate the unit tests.
testFailed(ExtensionContext, Throwable) - Method in class gov.nist.secauto.metaschema.model.testing.DeadlockDetectionExtension
 
testSuccessful(ExtensionContext) - Method in class gov.nist.secauto.metaschema.model.testing.DeadlockDetectionExtension
 

V

validateWithSchema(IContentValidator, Path) - Static method in class gov.nist.secauto.metaschema.model.testing.AbstractTestSuite
Use the provided validator to validate the provided target.
A C D G T V 
All Classes and Interfaces|All Packages