IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[PHPUnit]Réaliser l'inverse d'une assertion


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 532
    Points : 604
    Points
    604
    Par défaut [PHPUnit]Réaliser l'inverse d'une assertion
    Bonjour à toutes et tous, je démarre dans PHPUnit et j'aurais besoin de votre aide.

    Je suis actuellement en train de rédiger différents tests, actuellement je suis sur le partie authentification. Lors d'une premier test, j’envoie une requête POST (comme lorsque je valide mon formulaire de connexion) sans préciser des identifiants et mot de passe. Pour vérifier que j'obtiens bien mes messages d'erreurs, j'utilise ces deux assertions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $this->assertContains("Le champ 'Identifiant' ne peut pas être vide", $result->getVariable('valid'));
    $this->assertContains("Le champ 'Mot de passe' ne peut pas être vide", $result->getVariable('valid'));
    Maintenant, dans un nouveau test, j’envoie toujours ma requête POST mais cette fois-ci je met en paramètre un identifiant (bon ou mauvais, pas d'importance pour le moment). Je voudrais donc faire une assertion qui vérifie l'absence de mon message d'erreur lié à l'identifiant. Un truc du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->assertNotContains("Le champ 'Identifiant' ne peut pas être vide", $result->getVariable('valid'));
    mais je n'arrive pas a trouvé l'assertion qu'il me faut (assertNotContains n'existant pas)

    Avez-vous une idée de ce que je pourrais utiliser comme assertion ???

    Cordialement
    Si vous voulez suivre les différents championnats de football américain en France, en Europe et dans le Monde (en tout 32 pays différents), c'est sur www.fandefootus.fr

  2. #2
    Membre confirmé

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 532
    Points : 604
    Points
    604
    Par défaut
    Autant pour moi, à priori l'Assertion assertNotContains existe (vu que je viens de la tester) mais le l'ayant pas vu dans la liste des assertions de PHPUnit manual https://phpunit.de/manual/4.8/en/index.html j'ai pensé que cette assertion n'existait pas. D'ailleurs si quelqu'un sait pourquoi elle n'apparait pas dans la liste (peut être dépréciée, ou autre chose) je suis intéressé
    Si vous voulez suivre les différents championnats de football américain en France, en Europe et dans le Monde (en tout 32 pays différents), c'est sur www.fandefootus.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. inversion d'une matrice, probleme algebrique
    Par le_voisin dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 11/09/2006, 18h39
  2. Réponses: 8
    Dernier message: 07/09/2006, 09h08
  3. Inversion d'une liste chaînée
    Par sossomj dans le forum Pascal
    Réponses: 10
    Dernier message: 25/06/2006, 15h51
  4. crée(simulé) une assertion dans mysql 5.0
    Par mohouch05 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 14/05/2006, 18h23
  5. [LG] Inversion avec une boucle tant que
    Par erickson dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2005, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo