/[openfoncier]/trunk/tests/260_donnees_techniques.robot
ViewVC logotype

Annotation of /trunk/tests/260_donnees_techniques.robot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4260 - (hide annotations)
Mon May 23 08:23:14 2016 UTC (8 years, 8 months ago) by fmichon
File size: 3870 byte(s)
* Tests : Renommage du testsuite 070_statitistiques en 070_export_import.
* Tests : Mise à jour suite à l'optimisation du keyword 'depuis la page 
  d'accueil' du core.
* Tests : Déplacement du testcase 'versement aux archives' de PHPUnit 
  Selenium vers Robot.
* Tests : Déplacement des cas d'utilisation testés dans le testsuite PHPUnit
  Selenium testControleFichiersUploades vers des testsuites fonctionnels Robot.

1 mbroquet 3730 *** Settings ***
2     Documentation Test d'ajout de valeurs dans les données techniques
3     ... Chaque 'Test Case' est indépendant.
4    
5     # On inclut les mots-clefs
6     Resource resources/resources.robot
7     # On ouvre/ferme le navigateur au début/à la fin du Test Suite.
8     Suite Setup For Suite Setup
9     Suite Teardown For Suite Teardown
10    
11     *** Variables ***
12    
13     ${json_update_dossier_autorisation} {"module":"update_dossier_autorisation"}
14    
15     *** Test Cases ***
16    
17     TNR Description du projet (champ et colonne)
18    
19     [Documentation] Remplissage du cerfa n°2 et contrôle de "description du projet".
20    
21     ##
22     ## Remplit les champs de donnes techniques suivants : ope_proj_desc, co_projet_desc,
23     ## am_projet_desc, dm_projet_desc puis vérifie le bon affichage de ces 4 données dans
24     ## la liste des DA, la fiche détaillée des demandes d'avis et DI.
25     ## Vérifie que la colonne "nature du projet" a bien été renommée en "description du
26     ## projet"
27     ##
28    
29     Depuis la page d'accueil guichet guichet
30    
31     &{args_petitionnaire} = Create Dictionary
32     ... particulier_nom=DESFORGES
33     ... particulier_prenom=Hugues
34    
35     &{args_demande} = Create Dictionary
36     ... dossier_autorisation_type_detaille=Permis de construire pour une maison individuelle et / ou ses annexes
37     ... demande_type=Dépôt Initial
38    
39     ${di_libelle} = Ajouter la nouvelle demande depuis le tableau de bord ${args_demande} ${args_petitionnaire}
40     ${dossier_autorisation} = Get Substring ${di_libelle} 0 -2
41    
42     Depuis la page d'accueil instr instr
43    
44     Ajouter une consultation depuis un dossier ${di_libelle} 59.07 - Service de l' Espace Public
45     &{donnees_techniques_values} = Create Dictionary
46     ... co_projet_desc=Type de projet co
47     ... ope_proj_desc=Projet d'ope test
48     ... am_projet_desc=Projet d'aménagement and stuff
49     ... dm_projet_desc=détail sur le projet de démolition
50     Saisir les données techniques du DI ${di_libelle} ${donnees_techniques_values}
51    
52     # On vérifie que le détail du DI contient bien les 4 champs des données techniques
53     Depuis le contexte du dossier d'instruction ${di_libelle}
54     Element Should Contain css=#description_projet Type de projet co
55     Element Should Contain css=#description_projet Projet d'ope test
56     Element Should Contain css=#description_projet Projet d'aménagement and stuff
57     Element Should Contain css=#description_projet détail sur le projet de démolition
58    
59     # On récupère le numéro du dossier d'autorisation depuis le numéro du DI
60     # Puis on vérifie que le détail du DA contient bien les 4 champs des données techniques
61     Depuis le contexte du dossier d'autorisation ${dossier_autorisation}
62     Element Should Contain css=#description_projet Type de projet co
63     Element Should Contain css=#description_projet Projet d'ope test
64     Element Should Contain css=#description_projet Projet d'aménagement and stuff
65     Element Should Contain css=#description_projet détail sur le projet de démolition
66    
67     # On affiche la liste des Demandes d'Avis, on vérifie que la colonne "nature du projet"
68     # soit bien renommée en "description du projet", et que la colonne contienne les 4
69     # champs des données techniques.
70 fmichon 4260 Depuis la page d'accueil consu consu
71 mbroquet 3730 ${di_libelle_se} = Sans espace ${di_libelle}
72     Input Text css=input.champFormulaire[name='recherche'] ${di_libelle_se}
73     Click Element adv-search-submit
74     Element Should Contain css=#tab-demande_avis_encours description du projet
75     Element Should Contain css=#tab-demande_avis_encours Type de projet co
76     Element Should Contain css=#tab-demande_avis_encours Projet d'ope test
77     Element Should Contain css=#tab-demande_avis_encours Projet d'aménagement and stuff
78     Element Should Contain css=#tab-demande_avis_encours détail sur le projet de démolition

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26