Class AbstractSSTPassiveLearnerIT


  • public abstract class AbstractSSTPassiveLearnerIT
    extends Object
    Abstract integration test for passive SubsequentialTransducers learning algorithms.

    SST learning algorithms tested by this integration test are expected to assume membership queries yield the full output word corresponding to the suffix part of the query.

    • Constructor Detail

      • AbstractSSTPassiveLearnerIT

        public AbstractSSTPassiveLearnerIT()
    • Method Detail

      • createExampleITCases

        @Factory
        public Object[] createExampleITCases()
      • addLearnerVariants

        protected abstract <I,​O> void addLearnerVariants​(Alphabet<I> alphabet,
                                                               PassiveLearnerVariantList<SubsequentialTransducer<?,​I,​?,​O>,​I,​Word<O>> variants)
        Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
        Parameters:
        alphabet - the input alphabet
        variants - list to add the learner variants to