/[openfoncier]/trunk/tests/testSuivi.php
ViewVC logotype

Annotation of /trunk/tests/testSuivi.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1674 - (hide annotations)
Mon Apr 15 11:17:16 2013 UTC (11 years, 9 months ago) by fmichon
File size: 2161 byte(s)
Factoratisation d'un morceau de code permettant de vérifier qu'il n'y a pas eu d'erreur de base de données affichée à l'écran

1 fmichon 1673 <?php
2     /**
3     *
4     *
5     * @package openfoncier
6     * @version SVN : $Id$
7     */
8    
9     //
10     require "base.php";
11    
12     /**
13     *
14     */
15     class Suivi extends BaseTestCase {
16    
17     private function login() {
18     // on commence par se connecter
19     $this->connect("suivi", "suivi");
20     // On doit être connecté
21     $this->assertTrue($this->isTextPresent("Votre session est maintenant ouverte."));
22     }
23    
24     private function logout() {
25     // puis on se déconnecte
26     $this->deconnect();
27     // on doit avoir un message nous indiquant que la session est finie
28     $this->assertTrue($this->isTextPresent("Votre session est maintenant terminée."));
29     // on ne doit plus avoir de lien de déconnexion
30     $this->assertFalse($this->isElementPresent("link=Déconnexion"));
31     }
32    
33     /**
34     * Ce test vise uniquement à vérifier que les écrans correspondant à chaque
35     * entrée de menu ne génère pas une erreur de base de données
36     */
37     public function testGeneral() {
38     //
39     $this->login();
40    
41     //
42     $this->clickAndWait("link=retours de consultation");
43     $this->verifyTextPresent("suivi > suivi des pieces > retours de consultation");
44 fmichon 1674 $this->verifyNoDatabaseError();
45 fmichon 1673 //
46     $this->clickAndWait("link=Mise à jour des dates");
47     $this->verifyTextPresent("suivi > suivi des pieces > mise a jour des dates");
48 fmichon 1674 $this->verifyNoDatabaseError();
49 fmichon 1673 //
50     $this->clickAndWait("link=Envoi lettre rar");
51     $this->verifyTextPresent("suivi > suivi des pieces > envoi lettre rar");
52 fmichon 1674 $this->verifyNoDatabaseError();
53 fmichon 1673 //
54     $this->clickAndWait("link=Bordereaux");
55     $this->verifyTextPresent("suivi > suivi des pieces > bordereaux");
56 fmichon 1674 $this->verifyNoDatabaseError();
57 fmichon 1673 //
58     $this->clickAndWait("link=gestion");
59     $this->verifyTextPresent("suivi > commissions > gestion");
60 fmichon 1674 $this->verifyNoDatabaseError();
61 fmichon 1673 //
62     $this->clickAndWait("link=demandes");
63     $this->verifyTextPresent("suivi > commissions > demandes");
64 fmichon 1674 $this->verifyNoDatabaseError();
65 fmichon 1673
66     //
67     $this->logout();
68     }
69    
70     }
71    
72     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26