Sha256: 23baf98c22c0e117ab76f5564f4e052591286069382ea4f8f9d9e88fd9fff1cb
Contents?: true
Size: 1.21 KB
Versions: 4
Compression:
Stored size: 1.21 KB
Contents
# File description # # Author:: BastienMor # Developers: BastienMor # Version:: 0.1 # Copyright:: © 2017 # License:: Distributes under the same terms as Ruby # # Class description # Classe de test unitaire de l'utilisateur. require_relative '../../app/model/Utilisateur' ## ## Creer un utilisateur et le recherche pour vérifié son existance. ## ## @param usr l'objet utilisateur. ## ## @return true si l'utilisateur a bien été creer, false sinon. ## def checkCreation(usr) usr.creerUtilisateur("toto") return usr.rechercherUtilisateur("toto") end ## ## Supprime un utilisateur et le recherche pour vérifié son inexistance. ## ## @param usr l'objet utilisateur. ## ## @return true si l'utilisateur a bien été supprimer, false sinon. ## def checkSupression(usr) usr.supprimerUtilisateur("toto") return !usr.rechercherUtilisateur("toto") end ## ## méthode de test, génère un utilisateur et vérifi qu'il existe et qu'on peut le supprimer. ## ## @return true si l'utilisateur foncrionne, false sinon. ## def utilisateurCorrecte() usr = Utilisateur.instance() if(!checkCreation(usr)) return false end if(!checkSupression(usr)) return false end puts "all green" return true end
Version data entries
4 entries across 4 versions & 1 rubygems