Module de.learnlib.testsupport
Package de.learnlib.testsupport
Class AbstractGrowingAlphabetMooreTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>>
java.lang.Object
de.learnlib.testsupport.AbstractGrowingAlphabetTest<L,MooreMachine<?,Character,?,Character>,MembershipOracle.MooreMembershipOracle<Character,Character>,Character,Word<Character>>
de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest<L>
public abstract class AbstractGrowingAlphabetMooreTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>>
extends AbstractGrowingAlphabetTest<L,MooreMachine<?,Character,?,Character>,MembershipOracle.MooreMembershipOracle<Character,Character>,Character,Word<Character>>
-
Field Summary
Fields inherited from class de.learnlib.testsupport.AbstractGrowingAlphabetTest
DEFAULT_AUTOMATON_SIZE, RANDOM_SEED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Character>getOracle(MooreMachine<?, Character, ?, Character> target) protected MooreMachine<?,Character, ?, Character> Methods inherited from class de.learnlib.testsupport.AbstractGrowingAlphabetTest
getLearner, setup, testGrowingAlphabet, testInitialAlphabet
-
Constructor Details
-
AbstractGrowingAlphabetMooreTest
public AbstractGrowingAlphabetMooreTest()
-
-
Method Details
-
getInitialAlphabet
- Specified by:
getInitialAlphabetin classAbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character, ?, Character>, Character, Word<Character>>, MooreMachine<?, Character, ?, Character>, MembershipOracle.MooreMembershipOracle<Character, Character>, Character, Word<Character>>
-
getAlphabetExtensions
- Specified by:
getAlphabetExtensionsin classAbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character, ?, Character>, Character, Word<Character>>, MooreMachine<?, Character, ?, Character>, MembershipOracle.MooreMembershipOracle<Character, Character>, Character, Word<Character>>
-
getTarget
- Specified by:
getTargetin classAbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character, ?, Character>, Character, Word<Character>>, MooreMachine<?, Character, ?, Character>, MembershipOracle.MooreMembershipOracle<Character, Character>, Character, Word<Character>>
-
getOracle
protected MembershipOracle.MooreMembershipOracle<Character,Character> getOracle(MooreMachine<?, Character, ?, Character> target) - Specified by:
getOraclein classAbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character, ?, Character>, Character, Word<Character>>, MooreMachine<?, Character, ?, Character>, MembershipOracle.MooreMembershipOracle<Character, Character>, Character, Word<Character>>
-