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

Diff of /trunk/tests/testGeolocalisation.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2266 by softime, Mon Sep 9 09:21:15 2013 UTC revision 2267 by softime, Tue Sep 10 08:16:35 2013 UTC
# Line 17  require_once "base.php"; Line 17  require_once "base.php";
17  class Geolocalisation extends Base2TestCase {  class Geolocalisation extends Base2TestCase {
18    
19      /**      /**
20         * Test la recherche avancée sur les parcelles
21         * le dossier AZ 013055 12 00001P0 à comme références cadastrales
22         * 806AB0001A0005 ce qui revient à dire qu'il a les références cadastrales
23         * 806AB0001, 806AB0002, 806AB0003, 806AB0004 et 806AB0005
24         */
25        public function test_recherche_avancee_parcelle() {
26    
27            // On se connecte en tant que "instr"
28            $this->login("instr", "instr");
29            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
30            $this->verifyNoErrors();
31            // On clique sur le lien "Mes encours" dans le menu
32            $this->byLinkText("Recherche")->click();
33            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
34            $this->verifyNoErrors();
35            // On remplis le champ parcelle de la recherche avancée
36            $this->byCssSelector("#advanced-form #parcelle")->value('806AB0001');
37            // On clique sur le bouton "Recherche"
38            $this->byId("adv-search-submit")->click();
39            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
40            $this->verifyNoErrors();
41            // On vérifie le dossier "AZ0130551200001P0" apparaît
42            $this->assertRegExp("/^[\s\S]*AZ 013055 12 00001P0[\s\S]*$/", $this->byCssSelector("#tab-dossier_instruction .tab-tab")->text());
43            // On remplis le champ parcelle de la recherche avancée
44            $this->byCssSelector("#advanced-form #parcelle")->value('806AB0001,806AB0003');
45            // On clique sur le bouton "Recherche"
46            $this->byId("adv-search-submit")->click();
47            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
48            $this->verifyNoErrors();
49            // On vérifie le dossier "AZ0130551200001P0" apparaît
50            $this->assertRegExp("/^[\s\S]*AZ 013055 12 00001P0[\s\S]*$/", $this->byCssSelector("#tab-dossier_instruction .tab-tab")->text());;
51            // On se déconnecte
52            $this->logout();
53        }
54    
55        /**
56       * Test les liens vers le SIG       * Test les liens vers le SIG
57       */       */
58      public function test_lien_localisation_dossier() {      public function test_lien_localisation_dossier() {
# Line 40  class Geolocalisation extends Base2TestC Line 76  class Geolocalisation extends Base2TestC
76          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
77          $this->verifynoerrors();          $this->verifynoerrors();
78          // On vérifie que le text est présent          // On vérifie que le text est présent
79          $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?[KEY=VM_PCI_PARC_MPM*/201806%20ab001]&[KEY=VM_PCI_PARC_MPM*/201806%20ab0002]&[KEY=VM_PCI_PARC_MPM*/201806%20ab0003]&[KEY=VM_PCI_PARC_MPM*/201806%20ab0004]&[KEY=VM_PCI_PARC_MPM*/201806%20ab0005]&MAX_SCALE=500', $this->url());          $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?[KEY=VM_PCI_PARC_MPM*/201806%20AB0001]&[KEY=VM_PCI_PARC_MPM*/201806%20AB0002]&[KEY=VM_PCI_PARC_MPM*/201806%20AB0003]&[KEY=VM_PCI_PARC_MPM*/201806%20AB0004]&[KEY=VM_PCI_PARC_MPM*/201806%20AB0005]&MAX_SCALE=500', $this->url());
80          // On ferme la fenêtre          // On ferme la fenêtre
81          $this->closeWindow();          $this->closeWindow();
82          // On change le focus de la fenêtre          // On change le focus de la fenêtre
# Line 56  class Geolocalisation extends Base2TestC Line 92  class Geolocalisation extends Base2TestC
92          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
93          $this->verifynoerrors();          $this->verifynoerrors();
94          // On vérifie que le text est présent          // On vérifie que le text est présent
95          $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?KEY=VM_PCI_PARC_MPM*/201805%20ab009&MAX_SCALE=500', $this->url());          $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?KEY=VM_PCI_PARC_MPM*/201805%20AB0009&MAX_SCALE=500', $this->url());
96          // On ferme la fenêtre          // On ferme la fenêtre
97          $this->closeWindow();          $this->closeWindow();
98          // On change le focus de la fenêtre          // On change le focus de la fenêtre
# Line 128  class Geolocalisation extends Base2TestC Line 164  class Geolocalisation extends Base2TestC
164          $this->assertEquals("Action non effectuée.", $this->byId("calcul_centroide")->text());          $this->assertEquals("Action non effectuée.", $this->byId("calcul_centroide")->text());
165          $this->assertEquals("Action non effectuée.", $this->byId("recup_contrainte")->text());          $this->assertEquals("Action non effectuée.", $this->byId("recup_contrainte")->text());
166          // On vérifie les données du dossier          // On vérifie les données du dossier
167          $this->assertEquals("806ab001A005;", $this->byId("references_cadastrales")->text());          $this->assertEquals("806AB0001A0005;", $this->byId("references_cadastrales")->text());
168          $this->assertEquals("113 boulevard pont de vivaux Marseille 13010", $this->byId("adresse")->text());          $this->assertEquals("113 boulevard pont de vivaux Marseille 13010", $this->byId("adresse")->text());
169          // On clique sur le bouton "Vérifier les parcelles"          // On clique sur le bouton "Vérifier les parcelles"
170          $this->byId("verif_parcelle-button")->click();          $this->byId("verif_parcelle-button")->click();

Legend:
Removed from v.2266  
changed lines
  Added in v.2267

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26