Module de.learnlib.testsupport.it
Class AbstractOneSEVPALearnerIT
- java.lang.Object
-
- de.learnlib.testsupport.it.learner.AbstractOneSEVPALearnerIT
-
public abstract class AbstractOneSEVPALearnerIT extends Object
Abstract integration test forOneSEVPA
learning algorithms.
-
-
Constructor Summary
Constructors Constructor Description AbstractOneSEVPALearnerIT()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract <I> void
addLearnerVariants(net.automatalib.alphabet.VPAlphabet<I> alphabet, MembershipOracle.DFAMembershipOracle<I> mqOracle, LearnerVariantList.OneSEVPALearnerVariantList<I> variants)
Adds, for a given setup, all the variants of the OneSEVPA learner to be tested to the specifiedvariant list
.Object[]
createExampleITCases()
-
-
-
Method Detail
-
createExampleITCases
@Factory public Object[] createExampleITCases()
-
addLearnerVariants
protected abstract <I> void addLearnerVariants(net.automatalib.alphabet.VPAlphabet<I> alphabet, MembershipOracle.DFAMembershipOracle<I> mqOracle, LearnerVariantList.OneSEVPALearnerVariantList<I> variants)
Adds, for a given setup, all the variants of the OneSEVPA learner to be tested to the specifiedvariant list
.- Type Parameters:
I
- input symbol type- Parameters:
alphabet
- the input alphabetmqOracle
- the membership oraclevariants
- list to add the learner variants to
-
-