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

Bibliothèques et frameworks PHP Discussion :

[PHPUnit] Contrôle de retour de valeur de MOCK objects


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 29
    Points
    29
    Par défaut [PHPUnit] Contrôle de retour de valeur de MOCK objects
    Bonjour,
    je n'arrive à contrôler comme je le souhaite le retour de valeur d'une fonction que je simule dans un objet MOCK
    J'aimerais que cette fonction retourne la première fois la valeur NULL puis pour les tests suivants un objet prédéfini
    J'ai donc écrit ce bout de code la:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    // return null to test missing configuration at first call
            $this->testObject->expects($this->at(0))
                               ->method('getConfiguration')
                               ->will($this->returnValue(null));
     
            $this->testObject->expects($this->any())
                               ->method('getConfiguration')
                               ->will($this->returnValue($oConf));
    Mais je n'obtiens que des retour "NULL" et jamais mon objet "$oConf", pourquoi ?

    Par contre sir je supprime le premier "$This->at(0)" alors il renvoie bien à chaque fois l'objet attendu ...
    Quelqu'un aurait une explication ?
    Merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    Une question que je me pose =>
    Est ce que les fonctions "at" et "any" sont utilisées pour le même test quand la fonction est appelée plusieurs fois lors d'un seul test ?
    Si oui c'est normale alors ...

Discussions similaires

  1. Erreur retour de valeur !!
    Par mana12 dans le forum C++
    Réponses: 1
    Dernier message: 24/06/2006, 12h12
  2. [VB.NET] Retour de valeur
    Par krfa1 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/05/2006, 09h32
  3. PB de retour de valeur dans formulaire
    Par Poutchou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/04/2006, 16h10
  4. Contrôle de saisie de valeurs doublons de la clé primaire.
    Par abdelghani_k dans le forum Bases de données
    Réponses: 5
    Dernier message: 26/02/2006, 22h12
  5. retour de valeur
    Par nemya dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/09/2005, 16h20

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