Module de.learnlib.testsupport.it
Class MMLTLearnerITCase<I,O>
java.lang.Object
de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase<TimedInput<I>,Word<TimedOutput<O>>,MMLT<?,I,?,O>>
de.learnlib.testsupport.it.testcase.MMLTLearnerITCase<I,O>
- All Implemented Interfaces:
org.testng.ITest
public class MMLTLearnerITCase<I,O>
extends AbstractLearnerVariantITCase<TimedInput<I>,Word<TimedOutput<O>>,MMLT<?,I,?,O>>
-
Constructor Summary
ConstructorsConstructorDescriptionMMLTLearnerITCase(LearnerVariant<MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>> variant, LearningExample.MMLTLearningExample<I, O> example, MMLTLockableOracle<I, O> lockableOracle, EquivalenceOracle<? super MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>> eqOracle) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleantestEquivalence(MMLT<?, I, ?, O> hypothesis) Methods inherited from class de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase
getTestName, testLearning
-
Constructor Details
-
MMLTLearnerITCase
public MMLTLearnerITCase(LearnerVariant<MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>> variant, LearningExample.MMLTLearningExample<I, O> example, MMLTLockableOracle<I, O> lockableOracle, EquivalenceOracle<? super MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>> eqOracle)
-
-
Method Details
-
hasCanonicalModel
protected boolean hasCanonicalModel()- Overrides:
hasCanonicalModelin classAbstractLearnerVariantITCase<TimedInput<I>,Word<TimedOutput<O>>, MMLT<?, I, ?, O>>
-
testEquivalence
- Specified by:
testEquivalencein classAbstractLearnerVariantITCase<TimedInput<I>,Word<TimedOutput<O>>, MMLT<?, I, ?, O>>
-