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

Annotation of /trunk/tests/testInstruction.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1811 - (hide annotations)
Thu May 2 13:48:19 2013 UTC (11 years, 9 months ago) by fmichon
File size: 5611 byte(s)
Ajout de commentaires dans les tests

1 fmichon 1664 <?php
2     /**
3     *
4     *
5     * @package openfoncier
6     * @version SVN : $Id$
7     */
8    
9     //
10 fmichon 1677 require_once "base.php";
11 fmichon 1664
12     /**
13     *
14     */
15     class Instruction extends BaseTestCase {
16    
17     /**
18     * Ce test vise uniquement à vérifier que les écrans correspondant à chaque
19     * entrée de menu ne génère pas une erreur de base de données
20     */
21 fmichon 1755 public function test_01_ouverture_de_chaque_ecran_par_l_instructeur() {
22 fmichon 1664 //
23 fmichon 1727 $this->login("instr", "instr");
24 fmichon 1664 //
25     $this->clickAndWait("link=mes encours");
26 fmichon 1720 $this->verifyNoErrors();
27 fmichon 1664 $this->verifyTextPresent("DI");
28     //
29     $this->clickAndWait("link=tous les encours");
30 fmichon 1720 $this->verifyNoErrors();
31 fmichon 1664 $this->verifyTextPresent("DI");
32     //
33     $this->clickAndWait("link=mes clôturés");
34 fmichon 1720 $this->verifyNoErrors();
35 fmichon 1664 $this->verifyTextPresent("DI");
36     //
37     $this->clickAndWait("link=tous les clôturés");
38 fmichon 1720 $this->verifyNoErrors();
39 fmichon 1664 $this->verifyTextPresent("DI");
40     //
41     $this->clickAndWait("link=recherche");
42 fmichon 1720 $this->verifyNoErrors();
43 fmichon 1664 $this->verifyTextPresent("DI");
44     //
45 fmichon 1681 $this->clickAndWait("link=dossiers à qualifier");
46 fmichon 1720 $this->verifyNoErrors();
47 fmichon 1664 $this->verifyTextPresent("dossier");
48     //
49     $this->clickAndWait("link=Mes retours");
50 fmichon 1720 $this->verifyNoErrors();
51 fmichon 1664 $this->verifyTextPresent("dossier");
52     //
53     $this->clickAndWait("link=Tous les retours");
54 fmichon 1720 $this->verifyNoErrors();
55 fmichon 1664 $this->verifyTextPresent("dossier");
56     //
57     $this->clickAndWait("link=Mes messages");
58 fmichon 1720 $this->verifyNoErrors();
59 fmichon 1664 $this->verifyTextPresent("dossier");
60     //
61     $this->clickAndWait("link=Tous les messages");
62 fmichon 1720 $this->verifyNoErrors();
63 fmichon 1664 $this->verifyTextPresent("dossier");
64     //
65     $this->clickAndWait("css=a.commission_mes_retours-16");
66 fmichon 1720 $this->verifyNoErrors();
67 fmichon 1664 $this->verifyTextPresent("dossier");
68     //
69     $this->clickAndWait("css=a.commission_tous_retours-16");
70 fmichon 1720 $this->verifyNoErrors();
71 fmichon 1664 $this->verifyTextPresent("dossier");
72    
73     //
74     $this->logout();
75     }
76    
77 fmichon 1755 /**
78     *
79     */
80     public function test_02_visualisation_di_et_da_par_l_instructeur_en_charge() {
81     // On positionne une vitesse pour que les requêtes ajax puissent s'exécuter correctement
82     $this->setSpeed('120');
83     // On se connecte en tant que "instr"
84     $this->login("instr", "instr");
85     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
86     $this->verifyNoErrors();
87     // On clique sur le lien "Mes encours" dans le menu
88     $this->clickAndWait("link=mes encours");
89     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
90     $this->verifyNoErrors();
91     // On clique sur le lien "AZ0130551200001P0" dans le tableau
92     $this->clickAndWait("link=AZ0130551200001P0");
93     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
94     $this->verifyNoErrors();
95     // On vérifie que le breadcrumb est correct
96     $this->verifyTextPresent("Instruction > dossiers d'instruction > AZ0130551200001P0 PETIT MARTHE");
97     // On clique sur l'onglet "Instruction"
98     $this->click("id=instruction");
99     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
100     $this->verifyNoErrors();
101     // On clique sur l'onglet "Consultation(s)"
102     $this->click("id=consultation");
103     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
104     $this->verifyNoErrors();
105     // On clique sur l'onglet "Lot(s)"
106     $this->click("id=lot");
107     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
108     $this->verifyNoErrors();
109     // On clique sur l'onglet "Message(s)"
110     $this->click("id=dossier_message");
111     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
112     $this->verifyNoErrors();
113     // On clique sur l'onglet "Commission(s)"
114     $this->click("id=dossier_commission");
115     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
116     $this->verifyNoErrors();
117 fmichon 1763 // On clique sur l'onglet "Bloc-note"
118     $this->click("id=blocnote");
119     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
120     $this->verifyNoErrors();
121 fmichon 1755 // On clique sur l'onglet "DA"
122     $this->click("id=dossier_autorisation");
123     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
124     $this->verifyNoErrors();
125     // On clique sur le lien "AZ0130551200001" dans le tableau
126     $this->clickAndWait("link=AZ0130551200001");
127     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
128     $this->verifyNoErrors();
129     // On vérifie que le breadcrumb est correct
130     $this->verifyTextPresent("Autorisation > Dossier d'autorisation > AZ0130551200001");
131     // On clique sur l'onglet "Dossier(s) d'instruction"
132     $this->click("id=dossier_instruction");
133     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
134     $this->verifyNoErrors();
135     // On clique sur le lien "AZ0130551200001P0" dans le tableau
136     $this->clickAndWait("link=AZ0130551200001P0");
137     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
138     $this->verifyNoErrors();
139     // On vérifie que le breadcrumb est correct
140     $this->verifyTextPresent("Instruction > dossiers d'instruction > AZ0130551200001P0 PETIT MARTHE");
141     //
142     $this->logout();
143     }
144    
145 fmichon 1664 }
146    
147     ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26