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

Annotation of /trunk/tests/testServiceConsulte.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2112 - (hide annotations)
Wed Jul 24 17:08:32 2013 UTC (11 years, 6 months ago) by softime
File size: 2678 byte(s)
Ajout du champ dossier_libelle pour la table dossier
Ajout du champ dossier_autorisation_libelle pour la table dossier_autorisation
Génération OM
Modification des formulaires, messages, tableaux et fil d'Ariane pour affiché le numéro de dossier formaté
Traduction des nouveaux champs
Correction des tests utilisant les numéro de dossier
MàJ HISTORY.txt

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 clique sur le menu
27     $this->byLinkText("Demandes Passées")->click();
28     // on vérifie qu'il n'y ait pas d'erreur
29     $this->verifyNoErrors();
30     // on clique sur un résultat
31 softime 2112 $this->byLinkText("AZ 013055 12 00001P0")->click();
32 softime 2035 // on vérifie qu'il n'y ait pas d'erreur
33     $this->verifyNoErrors();
34     // on vérifie le numéro du dossier
35 softime 2112 $this->assertEquals("AZ 013055 12 00001P0", $this->byId("dossier_libelle")->text());
36 softime 2035 // on vérifie le nom de la page
37     //html body#jqueryui div#content.ui-widget div#title.ui-state-active h2
38     $this->assertEquals("Demandes D'avis > Passées", $this->byCssSelector("div#title.ui-state-active h2")->text());
39     // on clique sur le portlet
40     $this->byXPath("//div[@id='portlet-actions']/ul/li/a/span")->click();sleep(5);
41     // Liste les fenêtres
42     $windows = $this->windowHandles();
43     // Change la fenêtre
44     $this->window($windows[1]);
45     // On vérifie qu'il n'y ait pas d'erreur
46     $this->verifynoerrors();
47     // On vérifie que le text est présent
48     $this->assertRegExp("/^[\s\S]*Avis solicité pour conformité[\s\S]*$/",$this->source());
49     $this->assertRegExp("/^[\s\S]*Direction de l'Eau et de l'Assainissement[\s\S]*$/",$this->source());
50     // On ferme la fenêtre
51     $this->closeWindow();
52     // On change le focus de la fenêtre
53     $this->window($windows[0]);
54     // On se deconnecte
55     $this->logout();
56     }
57 nhaye 1715
58 softime 2035 /**
59     * test sur l'export csv
60     */
61     public function testExportCSV() {
62    
63     // on se connecte à l'application
64     $this->login("consu", "consu");
65     // on clique sur le menu
66     $this->byLinkText("Demandes Passées")->click();
67     // on vérifie qu'il n'y ait pas d'erreur
68 fmichon 1720 $this->verifyNoErrors();
69 softime 2035 // on clique sur le bouton d'export csv
70     $this->byXPath("//div[3]/div[2]/div/div/div/a/span")->click();sleep(2);
71     // on vérifie qu'il n'y ait pas d'erreur
72 fmichon 1719 $this->verifyNoErrors();
73 softime 2035 // On se deconnecte
74 nhaye 1715 $this->logout();
75     }
76    
77 nhaye 1714 }
78     ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26