All Classes and Interfaces
Class
Description
Pour générer tous les tests unitaires d'une classe annotée avec des
annotations de
caseine.tags.*.Utility class to find classes within the class path, both inside and outside
of jar files.
Pour maîtriser l'ordre des évaluations.
Assists in checking the correct writing of the clone method of a class C by
knowing if
Pour faciliter la vérification de la qualité de code de l'élément annoté.
Pour donner la correction aux étudiants.
This class is introduced to run dynamically classes of tests.
This class is introduced to run dynamically classes of tests.
This class is introduced to run dynamically classes of tests.
A class to check if - equals method of the class C is declared with Object
parameter - hashcode method of a class T is well declared - t.equals(null) is
false, where t is of type T - t.equals(t) is true, where t is of type T
Useful for JUNIT4.
Pour enlever le fichier de la classe annotée.
Pour vérifier que l'attribut annoté a un getter correct.
Pour définir la valeur attribuée par Caséine à la réussite du test unitaire
annoté.
Pour enlever des déclarations d'implémetation ou d'extension.
This class provides an iterator over all file names in a jar file.
Means that there is no consctructor with only parameters of simple type.
Pour vérifier que la méthode annotée ou le constructeur annoté contient une et une seule instruction.
Pour extraire tous les AnnotationDeclaration
Pour extraire tous les AnnotationMemberDeclaration
Pour extraire tous les ArrayAccessExpr
Pour extraire tous les ArrayCreationExpr
Pour extraire tous les ArrayCreationLevel
Pour extraire tous les ArrayInitializerExpr
Pour extraire tous les ArrayType
Pour extraire tous les AssertStmt
Pour extraire tous les AssignExpr
Pour extraire tous les BinaryExpr
Pour extraire tous les BlockComment
Pour extraire tous les BlockStmt
Pour extraire tous les BooleanLiteralExpr
Pour extraire tous les BreakStmt
Pour extraire tous les CastExpr
Pour extraire tous les CatchClause
Pour extraire tous les CharLiteralExpr
Pour extraire tous les ClassExpr
Pour extraire tous les ClassOrInterfaceDeclaration
Pour extraire tous les ClassOrInterfaceType
Pour extraire tous les CompilationUnit
Pour extraire tous les ConditionalExpr
Pour extraire tous les ConstructorDeclaration
Pour extraire tous les ContinueStmt
Pour extraire tous les DoStmt
Pour extraire tous les DoubleLiteralExpr
Pour extraire tous les EmptyStmt
Pour extraire tous les EnclosedExpr
Pour extraire tous les EnumConstantDeclaration
Pour extraire tous les EnumDeclaration
Pour extraire tous les ExplicitConstructorInvocationStmt
Pour extraire tous les ExpressionStmt
Pour extraire tous les FieldAccessExpr
Pour extraire tous les FieldDeclaration
Pour extraire tous les ForEachStmt
Pour extraire tous les ForStmt
Pour extraire tous les IfStmt
Pour extraire tous les ImportDeclaration
Pour extraire tous les InitializerDeclaration
Pour extraire tous les InstanceOfExpr
Pour extraire tous les IntegerLiteralExpr
Pour extraire tous les IntersectionType
Pour extraire tous les JavadocComment
Pour extraire tous les LabeledStmt
Pour extraire tous les LambdaExpr
Pour extraire tous les LineComment
Pour extraire tous les LocalClassDeclarationStmt
Pour extraire tous les LongLiteralExpr
Pour extraire tous les MarkerAnnotationExpr
Pour extraire tous les MemberValuePair
Pour extraire tous les MethodCallExpr
Pour extraire tous les MethodDeclaration
Pour extraire tous les MethodReferenceExpr
Pour extraire tous les Modifier
Pour extraire tous les ModuleDeclaration
Pour extraire tous les ModuleExportsDirective
Pour extraire tous les ModuleOpensDirective
Pour extraire tous les ModuleProvidesDirective
Pour extraire tous les ModuleRequiresDirective
Pour extraire tous les ModuleUsesDirective
Pour extraire tous les Name
Pour extraire tous les NameExpr
Pour extraire tous les NodeList
Pour extraire tous les NormalAnnotationExpr
Pour extraire tous les NullLiteralExpr
Pour extraire tous les ObjectCreationExpr
Pour extraire tous les PackageDeclaration
Pour extraire tous les Parameter
Pour extraire tous les PrimitiveType
Pour extraire tous les ReceiverParameter
Pour extraire tous les ReturnStmt
Pour extraire tous les SimpleName
Pour extraire tous les SingleMemberAnnotationExpr
Pour extraire tous les StringLiteralExpr
Pour extraire tous les SuperExpr
Pour extraire tous les SwitchEntry
Pour extraire tous les SwitchExpr
Pour extraire tous les SwitchStmt
Pour extraire tous les SynchronizedStmt
Pour extraire tous les TextBlockLiteralExpr
Pour extraire tous les ThisExpr
Pour extraire tous les ThrowStmt
Pour extraire tous les TryStmt
Pour extraire tous les TypeExpr
Pour extraire tous les TypeParameter
Pour extraire tous les UnaryExpr
Pour extraire tous les UnionType
Pour extraire tous les UnknownType
Pour extraire tous les UnparsableStmt
Pour extraire tous les VariableDeclarationExpr
Pour extraire tous les VariableDeclarator
Pour extraire tous les VarType
Pour extraire tous les VoidType
Pour extraire tous les WhileStmt
Pour extraire tous les WildcardType
Pour extraire tous les YieldStmt
Pour extraire toutes les boucles For, Foreach, While et DoWhile
Pour extraire toutes les sélections If, Switch et ?:
Publisher manipulates a package tree containing annotated java files using
the annotations in the "ReflectUtilities" library to produce the java files
in the "Required Files", "Corrected Files" and "Execution Files" parts.
This class provides an iterator over all file names in a directory and its
subdirectories.
Classe utilitaires offrant de nombreuses méthodes introspectives utiles
Pour ne plus s'embêter à calculer les points des questions pour que le total
soit 20/20 (ou autre).
Pour vérifier que l'attribut annoté a un setter correct.
Pour vérifier que le nombre d'instructions de la méthode annotée, ou du
constructeur annoté, est dans un certain intervalle.
Pour limiter le temps d'une évaluation.
Pour vérifier l'existence dans le code de l'étudiant du fragment annoté et
également l'équivalence de certaines propriétés.
Pour vérifier que la méthode annotée est fonctionnellement équivalente à une
méthode de référence sur la base de liste de jeux de tests.
Pour générer des tests unitaires de comparaison entre le comportement d'une
méthode annotée @ToCompare
Pour 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
(voir
ToCompare)Instancie 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.
Pour retirer tout fragment annotable et éventuellement le remplacer par autre
chose.
Pour vider ou remplacer le contenu d'une méthode.
Pour vider ou remplacer le contenu d'un constructeur.