Class AssertionPlanHandler


  • public class AssertionPlanHandler
    extends step.core.artefacts.handlers.ArtefactHandler<AssertionPlan,​step.core.artefacts.reports.ReportNode>
    • Field Summary

      • Fields inherited from class step.core.artefacts.handlers.ArtefactHandler

        context, FILE_VARIABLE_PREFIX, FORCE_PERSIST_BEFORE, logger, TEC_EXECUTION_REPORTNODES_PERSISTAFTER, TEC_EXECUTION_REPORTNODES_PERSISTBEFORE, TEC_EXECUTION_REPORTNODES_PERSISTONLYNONPASSED
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected step.core.artefacts.reports.ReportNode createReportNode_​(step.core.artefacts.reports.ReportNode parentReportNode, AssertionPlan artefact)  
      protected void createReportSkeleton_​(step.core.artefacts.reports.ReportNode parentNode, AssertionPlan testArtefact)  
      protected void execute_​(step.core.artefacts.reports.ReportNode reportNode, AssertionPlan artefact)  
      void init​(step.core.execution.ExecutionContext context)  
      • Methods inherited from class step.core.artefacts.handlers.ArtefactHandler

        createReportSkeleton, createWorkArtefact, createWorkArtefact, createWorkArtefact, delegateCreateReportSkeleton, delegateCreateReportSkeleton, delegateExecute, delegateExecute, excludePropertyChildren, execute, fail, failWithException, failWithException, failWithException, filterPropertyChildren, getBindings, getChildren, getChildren, initProperties, isInSession, pruneReportBranch, releaseTokens, removeErrorContributionsInReportBranch
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AssertionPlanHandler

        public AssertionPlanHandler()
    • Method Detail

      • init

        public void init​(step.core.execution.ExecutionContext context)
        Overrides:
        init in class step.core.artefacts.handlers.ArtefactHandler<AssertionPlan,​step.core.artefacts.reports.ReportNode>
      • createReportSkeleton_

        protected void createReportSkeleton_​(step.core.artefacts.reports.ReportNode parentNode,
                                             AssertionPlan testArtefact)
        Specified by:
        createReportSkeleton_ in class step.core.artefacts.handlers.ArtefactHandler<AssertionPlan,​step.core.artefacts.reports.ReportNode>
      • execute_

        protected void execute_​(step.core.artefacts.reports.ReportNode reportNode,
                                AssertionPlan artefact)
                         throws java.lang.Exception
        Specified by:
        execute_ in class step.core.artefacts.handlers.ArtefactHandler<AssertionPlan,​step.core.artefacts.reports.ReportNode>
        Throws:
        java.lang.Exception
      • createReportNode_

        protected step.core.artefacts.reports.ReportNode createReportNode_​(step.core.artefacts.reports.ReportNode parentReportNode,
                                                                           AssertionPlan artefact)
        Specified by:
        createReportNode_ in class step.core.artefacts.handlers.ArtefactHandler<AssertionPlan,​step.core.artefacts.reports.ReportNode>