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

Contents of /trunk/tests/testSuivi.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1677 - (show annotations)
Mon Apr 15 12:30:11 2013 UTC (11 years, 9 months ago) by fmichon
File size: 2166 byte(s)
Ajout d'un fichier xml représentant une suite de tests

1 <?php
2 /**
3 *
4 *
5 * @package openfoncier
6 * @version SVN : $Id$
7 */
8
9 //
10 require_once "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 $this->verifyNoDatabaseError();
45 //
46 $this->clickAndWait("link=Mise à jour des dates");
47 $this->verifyTextPresent("suivi > suivi des pieces > mise a jour des dates");
48 $this->verifyNoDatabaseError();
49 //
50 $this->clickAndWait("link=Envoi lettre rar");
51 $this->verifyTextPresent("suivi > suivi des pieces > envoi lettre rar");
52 $this->verifyNoDatabaseError();
53 //
54 $this->clickAndWait("link=Bordereaux");
55 $this->verifyTextPresent("suivi > suivi des pieces > bordereaux");
56 $this->verifyNoDatabaseError();
57 //
58 $this->clickAndWait("link=gestion");
59 $this->verifyTextPresent("suivi > commissions > gestion");
60 $this->verifyNoDatabaseError();
61 //
62 $this->clickAndWait("link=demandes");
63 $this->verifyTextPresent("suivi > commissions > demandes");
64 $this->verifyNoDatabaseError();
65
66 //
67 $this->logout();
68 }
69
70 }
71
72 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26