Class AbstractResumableLearnerTest<L extends Resumable<T> & LearningAlgorithm<M,​I,​D>,​M extends UniversalDeterministicAutomaton<?,​I,​?,​?,​?>,​OR,​I,​D,​T>

    • Constructor Detail

      • AbstractResumableLearnerTest

        public AbstractResumableLearnerTest()
    • Method Detail

      • setup

        @BeforeClass
        public void setup()
      • getInitialAlphabet

        protected abstract Alphabet<I> getInitialAlphabet()
      • getTarget

        protected abstract M getTarget​(Alphabet<I> alphabet)
      • getOracle

        protected abstract OR getOracle​(M target)
      • getEquivalenceOracle

        protected abstract EquivalenceOracle<M,​I,​D> getEquivalenceOracle​(M target)
      • getLearner

        protected abstract L getLearner​(OR oracle,
                                        Alphabet<I> alphabet)
      • getRounds

        protected abstract int getRounds()
      • testSuspendAndResumeLearner

        public void testSuspendAndResumeLearner()