oui effectivement cétait un problème un comparaison de caractère. Pour une
raison inconnue (pour le moment) en appelant le test unitaire directement
j'avais un résultat positif en lançant tout le groupe j'avais des erreur.
J'ai refais l'ensemble de mes test en évitant concaténation, saut de ligne
et compagnie et maintenant celà fonctionne parfaitement.

Le 25 novembre 2009 20:30, Alexandre SALOME <[email protected]> a
écrit :

> Hello,
>
>   Un moyen d'avoir déjà une meilleure idée :
>
> Ajoute un bête
>
> file_put_contents("mytest.expected", $expected);
> file_put_contents("mytest.result",   $result);
>
> Et relance le des 2 façons, en regardant à chaque fois la sortie.
>
> Tiens nous au courant ;)
>
> Le 24 novembre 2009 14:53, Johan Dindaine <[email protected]> a écrit
> :
>
>
>>
>> Le 24 novembre 2009 13:14, Johan Dindaine <[email protected]> a
>> écrit :
>>
>>> le code testé est le suivant:
>>>
>>>
>>> $t = new lime_test(1, new lime_output_color());
>>>
>>> $t->diag('check if SMS are sent correctly');
>>>
>>> $testMessage = 'test SMS';
>>> $smsRecipients = array('0611111111');
>>>
>>> $smsTransport = new Message($smsRecipients, $testMessage, Message::SMS);
>>>
>> une coquille s'est glissée dans mon email en faisant mon copier-coller. il
>> faut remplacer $emailRecipients par$smsRecipients.
>>
>>> $result = $emailTransport->send();
>>>
>>> $expected = '';
>>> $expected .= 'recipients:' . implode(',', $smsRecipients) . PHP_EOL;
>>> $expected .= 'message:' . $testMessage . PHP_EOL;
>>>
>>>
>>> $test = ($result == $expected) ? true : false;
>>> unset($expected,$result,$smsTransport,$testMessage);
>>>
>>> $t->ok($test, 'check if the sms sent is the same as given');
>>> //J'ai essayé avec $t->is($result, $expected); mais j'ai le même
>>> résultat.
>>>
>>> Le 24 novembre 2009 12:29, Alexandre SALOME <[email protected]>a 
>>> écrit :
>>>
>>> T'as plusieurs PHP d'installé ?
>>>>
>>>> Tu peux nous donner le code testé ?
>>>>
>>>> Et $test = ($result == $expected) ? true : false; tu peux l'abréger :
>>>>
>>>> $test = ($result == $expected);
>>>>
>>>> Le 24 novembre 2009 13:13, Johan Dindaine <[email protected]> a
>>>> écrit :
>>>>
>>>>
>>>>>
>>>>> Le 24 novembre 2009 06:11, Alexandre SALOME <
>>>>> [email protected]> a écrit :
>>>>>
>>>>> hello,
>>>>>>
>>>>>>   Regarde tes logs Apache, tu devrais retrouver l'erreur PHP en
>>>>>> question.
>>>>>>
>>>>>
>>>>> Je n'ai rien dans les logs.
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>> Alexandre
>>>>>>
>>>>>> Le 24 novembre 2009 04:25, Johan Dindaine <[email protected]> a
>>>>>> écrit :
>>>>>>
>>>>>> Bonjour la liste,
>>>>>>>
>>>>>>> A cause de problemes d'execution de test dans les plugins, j'ai opté
>>>>>>> pour une architecture de test comme ceci
>>>>>>>
>>>>>>> projet_symfony
>>>>>>>   /app
>>>>>>>   /cache
>>>>>>>   /...
>>>>>>>   /test
>>>>>>>     /unit
>>>>>>>       /plugin1/
>>>>>>>         MaclassTest.php
>>>>>>>
>>>>>>> Jusque la tout va bien.
>>>>>>> Mais hier, j'ai lancé un test unitaire et je rencontre des erreurs
>>>>>>> NOT_OKAY alors que le test fonctionne bien:
>>>>>>> Je m'explique mieu:
>>>>>>> . si je lance le test en appelant le fichier de test, je n'ai pas de
>>>>>>> probleme:
>>>>>>> $ symfony test:unit Maclasse
>>>>>>>  Looks like everything went fine.
>>>>>>> . si je lance l'ensemble des tests d'un coup j'ai par contre
>>>>>>> $ symfony test:unit
>>>>>>> ...
>>>>>>> MaclassTest .............................................not ok
>>>>>>>
>>>>>>> D'ou celà peu bien venir?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Alexandre Salomé -- [email protected]
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Alexandre Salomé -- [email protected]
>>>>
>>>> >>>>
>>>>
>>>
>>
>
>
> --
> Alexandre Salomé -- [email protected]
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à