/[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 2204 by softime, Fri Aug 30 11:12:08 2013 UTC revision 2205 by nhaye, Fri Aug 30 15:49:47 2013 UTC
# Line 16  require_once "base.php"; Line 16  require_once "base.php";
16   */   */
17  class Geolocalisation extends Base2TestCase {  class Geolocalisation extends Base2TestCase {
18    
19        /**
20         * Test le calcul du centroide
21         */
22        public function test_lien_localisation_dossier() {
23    
24            // On se connecte en tant que "instr"
25            $this->login("instr", "instr");
26            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
27            $this->verifyNoErrors();
28            // On clique sur le lien "Mes encours" dans le menu
29            $this->byLinkText("Recherche")->click();
30            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
31            $this->verifyNoErrors();
32            // Test multi parcelles
33            // On clique sur le lien sig du dossier "AZ0130551200001P0" dans le tableau
34            $this->byId("localiser-sig-externe-AZ0130551200001P0-left-button")->click();
35            sleep(5);
36            // Liste les fenêtres
37            $windows = $this->windowHandles();
38            // Change la fenêtre
39            $this->window($windows[1]);
40            // On vérifie qu'il n'y ait pas d'erreur
41            $this->verifynoerrors();
42            // On vérifie que le text est présent
43            $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());
44            // On ferme la fenêtre
45            $this->closeWindow();
46            // On change le focus de la fenêtre
47            $this->window($windows[0]);
48            // Test une parcelle
49            // On clique sur le lien sig du dossier "AZ0130551200001P0" dans le tableau
50            $this->byId("localiser-sig-externe-PD0130551200001P0-left-button")->click();
51            sleep(5);
52            // Liste les fenêtres
53            $windows = $this->windowHandles();
54            // Change la fenêtre
55            $this->window($windows[1]);
56            // On vérifie qu'il n'y ait pas d'erreur
57            $this->verifynoerrors();
58            // On vérifie que le text est présent
59            $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?KEY=VM_PCI_PARC_MPM*/201805%20ab009&MAX_SCALE=500', $this->url());
60            // On ferme la fenêtre
61            $this->closeWindow();
62            // On change le focus de la fenêtre
63            $this->window($windows[0]);
64            // Test avec geom
65            // On clique sur le lien sig du dossier "AZ0130551200001P0" dans le tableau
66            $this->byId("localiser-sig-externe-PC0130551200001P0-left-button")->click();
67            sleep(5);
68            // Liste les fenêtres
69            $windows = $this->windowHandles();
70            // Change la fenêtre
71            $this->window($windows[1]);
72            // On vérifie qu'il n'y ait pas d'erreur
73            $this->verifynoerrors();
74            // On vérifie que le text est présent
75            $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp?KEY=ADS_DOSSIER*/PC0130551200001P0&SELECT=true', $this->url());
76            // On ferme la fenêtre
77            $this->closeWindow();
78            // On change le focus de la fenêtre
79            $this->window($windows[0]);
80            // Test sans geom nin références cadastrales
81            // On clique sur le lien sig du dossier "AZ0130551200001P0" dans le tableau
82            $this->byId("localiser-sig-externe-PC0130551200002P0-left-button")->click();
83            sleep(5);
84            // Liste les fenêtres
85            $windows = $this->windowHandles();
86            // Change la fenêtre
87            $this->window($windows[1]);
88            // On vérifie qu'il n'y ait pas d'erreur
89            $this->verifynoerrors();
90            // On vérifie que le text est présent
91            $this->assertEquals('http://sig.vdm.mars/elyx/layouts/vdm.jsp', $this->url());
92            // On ferme la fenêtre
93            $this->closeWindow();
94            // On change le focus de la fenêtre
95            $this->window($windows[0]);
96            // On se déconnecte
97            $this->logout();
98    
99        }
100    
101      public function test_geolocalisation() {      public function test_geolocalisation() {
102    
103          // On se connecte en tant que "instr"          // On se connecte en tant que "instr"
# Line 89  class Geolocalisation extends Base2TestC Line 171  class Geolocalisation extends Base2TestC
171          // On se déconnecte          // On se déconnecte
172          $this->logout();          $this->logout();
173      }      }
       
174  }  }
175  ?>  ?>

Legend:
Removed from v.2204  
changed lines
  Added in v.2205

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26