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 voidaddAssessments(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()StringgetName()FilegetResultDir()StringgetSourceURI()StringgetSummary()TemplateProcessorgetTemplateProcessor()gov.nist.secauto.decima.xml.document.XMLDocumentFactorygetXMLDocumentFactory()org.jdom2.output.XMLOutputtergetXmlOutputter()Retrieves the XML outputter that can be used to output XML documents.protected gov.nist.secauto.decima.xml.document.XMLDocumentprocessTemplate()voidsetAssertions(List<Assertion> assertions)voidsetSummary(String text)voidsetTemplateProcessor(TemplateProcessor processor)voidsetXMLDocumentFactory(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
XMLOutputterinstance
-
getName
public String getName()
- Specified by:
getNamein interfaceAssessmentUnitTestBase
-
getSourceURI
public String getSourceURI()
-
getResultDir
public File getResultDir()
-
getSummary
public String getSummary()
- Specified by:
getSummaryin 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:
getAssessmentsin 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:
getAssertionsin interfaceAssessmentUnitTestBase
-
getTemplateProcessor
public TemplateProcessor getTemplateProcessor()
- Specified by:
getTemplateProcessorin 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
-
-