Package caseine.publication.producers
Class ToCompareProducer
java.lang.Object
caseine.publication.producers.Producer
caseine.publication.producers.ToCompareProducer
Pour générer des tests unitaires de comparaison entre le comportement d'une
méthode annotée @ToCompare
- Author:
- Yvan Maillot <yvan.maillot@uha.fr>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classPour définir un jeu de tests, c'est-à-dire un ensemble de données, à utiliser lors d'une évaluation qui compare l'exécution de deux méthodes (voirToCompare)static classInstancie un objet qui encapsule (presque) toutes les données nécessaires pour effectuer une comparaison entre les résultats de l'exécution d'une méthode de l'étudiant avec une référence. -
Field Summary
Fields inherited from class caseine.publication.producers.Producer
methodName, msb, stringBuilder -
Constructor Summary
ConstructorsConstructorDescriptionToCompareProducer(Class<?> C, TreeMap<String, StringBuilder> msb, Method method, ToCompare toCompare) -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>static InputStreamgetInputStreamForStdInFromString(String strStdIn) Methods inherited from class caseine.publication.producers.Producer
f, getMethodName, getStringBuilder, toString
-
Constructor Details
-
ToCompareProducer
-
-
Method Details
-
getEquivalentTypeInCfIfExist
-
getInputStreamForStdInFromString
- Parameters:
strStdIn- The name of a file containing the input or the input itself- Returns:
- the InputStream which is the opened file named strStdIn or a ByteArrayInputStream of the string stdStdIn if the file named strStdIn does not exist
-