Module de.learnlib.testsupport.it
Package de.learnlib.testsupport.it
Class AbstractOneSEVPALearnerIT
java.lang.Object
de.learnlib.testsupport.it.AbstractOneSEVPALearnerIT
Abstract integration test for
OneSEVPA learning algorithms.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract <I> voidaddLearnerVariants(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[]
-
Constructor Details
-
AbstractOneSEVPALearnerIT
public AbstractOneSEVPALearnerIT()
-
-
Method Details
-
createExampleITCases
-
addLearnerVariants
protected abstract <I> void addLearnerVariants(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
-