Class DefaultPluginResultValidator

java.lang.Object
nl.minvenj.nfi.flits.base.DefaultResultValidator
org.hansken.plugin.extraction.test.base.DefaultPluginResultValidator
All Implemented Interfaces:
nl.minvenj.nfi.flits.api.FlitsResultValidator

public class DefaultPluginResultValidator extends nl.minvenj.nfi.flits.base.DefaultResultValidator
Extension to the DefaultResultValidator which also validates each data stream of a Trace by comparing to each expected file containing a data stream of that type (see DefaultPluginResultGenerator and Trace.setData(String, DataWriter).
  • Constructor Details

    • DefaultPluginResultValidator

      public DefaultPluginResultValidator(TraceToJson traceToJson)
  • Method Details

    • validate

      public void validate(nl.minvenj.nfi.flits.api.result.ThrowableResult result, Path inputPath) throws IOException
      Specified by:
      validate in interface nl.minvenj.nfi.flits.api.FlitsResultValidator
      Overrides:
      validate in class nl.minvenj.nfi.flits.base.DefaultResultValidator
      Throws:
      IOException
    • validate

      public void validate(nl.minvenj.nfi.flits.api.result.TraceResult result, Path inputPath) throws IOException
      Specified by:
      validate in interface nl.minvenj.nfi.flits.api.FlitsResultValidator
      Overrides:
      validate in class nl.minvenj.nfi.flits.base.DefaultResultValidator
      Throws:
      IOException