Dans la bakery je trouve que cet article relativement complet:
http://bakery.cakephp.org/articles/view/testing-models-with-cakephp-1-2-test-suite
Pour le moment nous n'utilisons pas vraiment les test unitaires mais d
apres ce que je sais :
1. Tu peux dire grace a l'attribut import de a tes fixtures si tu
souhaites utiliser la structure de la base devfault voire meme les
data.
ex: var $import = array('model' => 'Article', 'records' => true);
2. ...
3. Pb de prefix dans la connexion?
4. Lorsque tu lances les test unitaire, la connexion 'test' est
utilisée par defaut (si elle existe) sans rien changer dans tes
modeles
En esperant que quelqu un te reponde plus précisement.
euphrate_ylb
On Feb 13, 3:30 pm, avairet <[EMAIL PROTECTED]> wrote:
> Bonjour à tous,
>
> Quand on utilise le script Bake en ligne de commande, pour générer le
> code de base de notre application, on a la possibilité de créer
> également les tests unitaires. Mais j'ai l'impression que tout ne
> marche pas comme prévu...
>
> 1) Avant toute chose, doit on importer notre schéma SQL dans les deux
> bases : default et test ?
>
> 2) On doit choisir une Database config : default ou test, mais le
> comportement et la génération des fichiers ne semble pas identique
> selon qu'on choisit l'un ou l'autre...
>
> 3) Après la création de mon modèle, du fichier de test et de la
> fixture correspondante, si je lance mon test, j'ai de gros Warnings
> qui me disent, entre autres, que la table test_mymodel n'existe pas
>
> 4) Si je veux générer mon code et mes tests unitaires, je choisis donc
> "test" comme Database config, mais alors, dois-je ensuite refaire tout
> le processus de génération en choisissant "default" ? Parce que le
> fait de lui indiquer "test" entraîne l'insertion de "$useDbConfig =
> 'test';" dans tous mes modèles !
>
> Merci par avance de vos commentaires et suggestions, le script Bake et
> les Tests unitaires étant pour l'instant assez mal documentés sur les
> sites officiels ou les blogs des Bakers. J'espère que cela va changer
> après la CakeFest et le tout neuf CookBook...
>
> Avairet
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---