Class Checker

java.lang.Object
caseine.checker.Checker
All Implemented Interfaces:
Iterable<com.github.javaparser.ast.body.BodyDeclaration<?>>

public class Checker extends Object implements Iterable<com.github.javaparser.ast.body.BodyDeclaration<?>>
Pour générer tous les tests unitaires d'une classe annotée avec des annotations de caseine.tags.*.
Author:
Yvan Maillot <yvan.maillot@uha.fr>
See Also:
  • Constructor Details

    • Checker

      public Checker(Class<?> c)
      Génération des tests unitaires d'une classe annotée.
      Parameters:
      c - l'objet de classe de la classe dont on veut générer les tests.
      See Also:
    • Checker

      public Checker(Class<?> c, Checker chk)
      Génération des tests unitaires d'une classe annotée et ajoutés à la suite d'un checker existant.

      Cela permet d'avoir dans le même checker des tests unitaires issus de la génération de différentes classes.

      Parameters:
      c - l'objet de classe de la classe dont on veut générer les tests.
      chk - l'autre checker pour ajouter ses tests.
  • Method Details

    • toString

      public String toString()
      Tous les tests unitaires générés.
      Overrides:
      toString in class Object
      Returns:
      une chaîne de caractères qui contient toutes les méthodes de tests unitaires générées.
    • iterator

      public Iterator<com.github.javaparser.ast.body.BodyDeclaration<?>> iterator()
      Pour itérer sur tous les tests unitaires générés.
      Specified by:
      iterator in interface Iterable<com.github.javaparser.ast.body.BodyDeclaration<?>>
      Returns:
      un itérateur pour itérer sur tous les tests unitaires générés.