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

Annotation of /trunk/tests/testGeolocalisation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2171 - (hide annotations)
Tue Aug 27 13:51:49 2013 UTC (11 years, 5 months ago) by softime
File size: 2131 byte(s)
- Modification des droits pour la géolocation
- Ajout des tests fonctionnels pour le bouton calcul du centroïde

1 softime 2171 <?php
2     /**
3     * Fichier contenant la classe de test Geolocalisation
4     *
5     * @package openads
6     * @version
7     */
8    
9     //
10     require_once "base.php";
11    
12     /**
13     * Classe de test sur les actions liées à la géolocalisation
14     */
15     class Geolocalisation extends Base2TestCase {
16    
17     /**
18     * Test le calcul du centroide
19     */
20     public function test_calcul_centroide() {
21    
22     // On se connecte en tant que "instr"
23     $this->login("instr", "instr");
24     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
25     $this->verifyNoErrors();
26     // On clique sur le lien "Mes encours" dans le menu
27     $this->byLinkText("Mes Encours")->click();
28     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
29     $this->verifyNoErrors();
30     // On clique sur le lien "AZ0130551200001P0" dans le tableau
31     $this->byLinkText("AZ 013055 12 00001P0")->click();
32     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
33     $this->verifyNoErrors();
34     // On clique sur "Géolocalisation"
35     $this->byLinkText("Géolocalisation")->click();
36     // On vérifie le message du traitement "calcul du centroide"
37     $this->assertEquals("Action non effectuée.", $this->byId("calcul_centroide")->text());
38     // On vérifie les données du dossier
39     $this->assertEquals("123ab001;", $this->byId("references_cadastrales")->text());
40     $this->assertEquals("113 boulevard pont de vivaux Marseille 13010", $this->byId("adresse")->text());
41     // On clique sur le bouton "Calculer le centroïde"
42     $this->byXPath("//div[6]/div[2]/div[3]/div[5]/div/label/input")->click();
43     // On vérifie les nouvelles données après le traitement
44     $this->assertEquals("Dernier traitement effectué le ".date("d/m/Y H:i:s").". Le centroide a ete calcule : 122, 223", $this->byId("calcul_centroide")->text());
45     $this->assertEquals("122, 223", $this->byId("centroide")->text());
46     // On clique sur le bouton retour
47     $this->byXPath("//div[6]/div[2]/div[2]/a")->click();
48     // On se déconnecte
49     $this->logout();
50    
51     }
52    
53     }
54     ?>

Properties

Name Value
svn:executable *

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26