Class UnitTestSupport
- java.lang.Object
-
- gov.nist.secauto.decima.xml.testing.UnitTestSupport
-
- All Implemented Interfaces:
AssessmentUnitTestBase
public abstract class UnitTestSupport extends Object implements AssessmentUnitTestBase
-
-
Constructor Summary
Constructors Constructor Description UnitTestSupport(String name, String sourceURI, File resultDir)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAssessments(List<? extends gov.nist.secauto.decima.core.assessment.Assessment<gov.nist.secauto.decima.xml.document.XMLDocument>> assessments)
List<Assertion>
getAssertions()
List<? extends gov.nist.secauto.decima.core.assessment.Assessment<gov.nist.secauto.decima.xml.document.XMLDocument>>
getAssessments()
String
getName()
File
getResultDir()
String
getSourceURI()
String
getSummary()
TemplateProcessor
getTemplateProcessor()
gov.nist.secauto.decima.xml.document.XMLDocumentFactory
getXMLDocumentFactory()
org.jdom2.output.XMLOutputter
getXmlOutputter()
Retrieves the XML outputter that can be used to output XML documents.protected gov.nist.secauto.decima.xml.document.XMLDocument
processTemplate()
void
setAssertions(List<Assertion> assertions)
void
setSummary(String text)
void
setTemplateProcessor(TemplateProcessor processor)
void
setXMLDocumentFactory(gov.nist.secauto.decima.xml.document.XMLDocumentFactory factory)
-
-
-
Method Detail
-
getXmlOutputter
public org.jdom2.output.XMLOutputter getXmlOutputter()
Retrieves the XML outputter that can be used to output XML documents.- Returns:
- the
XMLOutputter
instance
-
getName
public String getName()
- Specified by:
getName
in interfaceAssessmentUnitTestBase
-
getSourceURI
public String getSourceURI()
-
getResultDir
public File getResultDir()
-
getSummary
public String getSummary()
- Specified by:
getSummary
in interfaceAssessmentUnitTestBase
-
setSummary
public void setSummary(String text)
-
getAssessments
public List<? extends gov.nist.secauto.decima.core.assessment.Assessment<gov.nist.secauto.decima.xml.document.XMLDocument>> getAssessments()
- Specified by:
getAssessments
in interfaceAssessmentUnitTestBase
-
addAssessments
public void addAssessments(List<? extends gov.nist.secauto.decima.core.assessment.Assessment<gov.nist.secauto.decima.xml.document.XMLDocument>> assessments)
-
getAssertions
public List<Assertion> getAssertions()
- Specified by:
getAssertions
in interfaceAssessmentUnitTestBase
-
getTemplateProcessor
public TemplateProcessor getTemplateProcessor()
- Specified by:
getTemplateProcessor
in interfaceAssessmentUnitTestBase
-
setTemplateProcessor
public void setTemplateProcessor(TemplateProcessor processor)
-
getXMLDocumentFactory
public gov.nist.secauto.decima.xml.document.XMLDocumentFactory getXMLDocumentFactory()
-
setXMLDocumentFactory
public void setXMLDocumentFactory(gov.nist.secauto.decima.xml.document.XMLDocumentFactory factory)
-
processTemplate
protected gov.nist.secauto.decima.xml.document.XMLDocument processTemplate() throws gov.nist.secauto.decima.core.document.DocumentException
- Throws:
gov.nist.secauto.decima.core.document.DocumentException
-
-