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

Annotation of /trunk/tests/testServiceConsulte.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2120 - (hide annotations)
Thu Aug 1 14:26:30 2013 UTC (11 years, 6 months ago) by softime
File size: 2588 byte(s)
- Tous les nouveaux profil on été ajoutés : QUALIFICATEUR, DIVISIONNAIRE, CHEF DE SERVICE, SERVICE 
  CONSULTÉ INTERNE, VISUALISATION DA et DI, et VISUALISATION DA.

- Modification des droits d'accès et d'actions des profils : INSTRUCTEUR, CELLULE SUIVI, SERVICE CONSULTÉ,
  GUICHET UNIQUE.

- Création de /sql/pgsql/dossier_autorisation_avis.inc.php pour l'affichage des DA pour le profil SERVICE CONSULTE

- Création de /sql/pgsql/dossier_autorisation_qualifier.inc.php pour l'affichage des DA pour le profil QUALIFICATEUR

- Création du widget app/widget_infos_profil.php générique à tous les profil

- Création du widget app/widget_redirection.php pour rediriger le Tableau de bord

- Traductions

1 nhaye 1714 <?php
2     /**
3 softime 2035 * Fichier contenant la classe test pour le service de consultation
4 nhaye 1714 *
5     * @package openfoncier
6     * @version SVN : $Id$
7     */
8    
9     //
10     require_once "base.php";
11    
12     /**
13 softime 2035 * Classe test du service de consultation
14 nhaye 1714 */
15 softime 2035 class ServiceConsulte extends Base2TestCase {
16 nhaye 1714
17 softime 2035 // le test pour les avis en cours se fait dans testConsultations.php
18    
19 nhaye 1714 /**
20 softime 2035 * test sur les demandes d'avis passées
21 nhaye 1714 */
22 nhaye 1715 public function testDemandesAvisPassees() {
23 softime 2035
24     // on se connecte à l'application
25 fmichon 1727 $this->login("consu", "consu");
26 softime 2035 // on vérifie qu'il n'y ait pas d'erreur
27     $this->verifyNoErrors();
28     // on clique sur un résultat
29 softime 2112 $this->byLinkText("AZ 013055 12 00001P0")->click();
30 softime 2035 // on vérifie qu'il n'y ait pas d'erreur
31     $this->verifyNoErrors();
32     // on vérifie le numéro du dossier
33 softime 2112 $this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->text());
34 softime 2035 // on vérifie le nom de la page
35     //html body#jqueryui div#content.ui-widget div#title.ui-state-active h2
36     $this->assertEquals("Demandes D'avis > Passées", $this->byCssSelector("div#title.ui-state-active h2")->text());
37     // on clique sur le portlet
38     $this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click();sleep(5);
39     // Liste les fenêtres
40     $windows = $this->windowHandles();
41     // Change la fenêtre
42     $this->window($windows[1]);
43     // On vérifie qu'il n'y ait pas d'erreur
44     $this->verifynoerrors();
45     // On vérifie que le text est présent
46     $this->assertRegExp("/^[\s\S]*Avis solicité pour conformité[\s\S]*$/",$this->source());
47     $this->assertRegExp("/^[\s\S]*Direction de l'Eau et de l'Assainissement[\s\S]*$/",$this->source());
48     // On ferme la fenêtre
49     $this->closeWindow();
50     // On change le focus de la fenêtre
51     $this->window($windows[0]);
52     // On se deconnecte
53     $this->logout();
54     }
55 nhaye 1715
56 softime 2035 /**
57     * test sur l'export csv
58     */
59     public function testExportCSV() {
60    
61     // on se connecte à l'application
62     $this->login("consu", "consu");
63     // on clique sur le menu
64     $this->byLinkText("Demandes Passées")->click();
65     // on vérifie qu'il n'y ait pas d'erreur
66 fmichon 1720 $this->verifyNoErrors();
67 softime 2035 // on clique sur le bouton d'export csv
68     $this->byXPath("//div[3]/div[2]/div/div/div/a/span")->click();sleep(2);
69     // on vérifie qu'il n'y ait pas d'erreur
70 fmichon 1719 $this->verifyNoErrors();
71 softime 2035 // On se deconnecte
72 nhaye 1715 $this->logout();
73     }
74    
75 nhaye 1714 }
76     ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26