Class 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 Detail

      • DefaultPluginResultValidator

        public DefaultPluginResultValidator​(TraceToJson traceToJson)
    • Method Detail

      • 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