1 |
*** Settings *** |
2 |
Documentation Test les instructions |
3 |
|
4 |
# On inclut les mots-clefs |
5 |
Resource resource.txt |
6 |
# On ouvre/ferme le navigateur au début/à la fin du Test Suite. |
7 |
Suite Setup For Suite Setup |
8 |
Suite Teardown For Suite Teardown |
9 |
# A chaque début de Test Case on se positionne sur le tableau bord administrateur |
10 |
Test Setup Depuis la page d'accueil admin admin |
11 |
|
12 |
*** Variables *** |
13 |
|
14 |
${json_consultation} {"module":"consultation"} |
15 |
|
16 |
*** Test Cases *** |
17 |
Création du jeu de données |
18 |
|
19 |
[Documentation] Constitue le jeu de données. |
20 |
|
21 |
Depuis la page d'accueil guichet guichet |
22 |
# |
23 |
${di} = Ajouter La Nouvelle Demande Depuis Le Tableau De Bord Permis de construire pour une maison individuelle et / ou ses annexes Dépôt Initial personne morale null null null Bati&Co null Monsieur Leroy Georges |
24 |
# |
25 |
Set Suite Variable ${di} |
26 |
# |
27 |
Depuis la page d'accueil admin admin |
28 |
# |
29 |
Modifier l'état 11 null null null null null null null null null null null null null null null [nom_petitionnaire_principal] |
30 |
# |
31 |
Ajouter la consultation depuis le contexte du dossier d'instruction ${di} Atelier du Patrimoine |
32 |
|
33 |
|
34 |
Vérification de l'édition de la consulation |
35 |
|
36 |
[Documentation] Vérifie l'affichage des champs de fusion sur une |
37 |
... consultation. |
38 |
|
39 |
Depuis le contexte de la consultation ${di} Atelier du Patrimoine |
40 |
# On clique sur l'action édition |
41 |
Click On SubForm Portlet Action consultation pdfetat |
42 |
# On ouvre le PDF |
43 |
Open PDF file |
44 |
# On vérifie le champ de fusion |
45 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Page Should Contain Bati&Co représenté par Monsieur Leroy Georges |
46 |
# On ferme le PDF |
47 |
Close PDF |
48 |
|
49 |
|
50 |
TNR Routine de mise à jour des consultations tacites |
51 |
|
52 |
[Documentation] Permet de vérifie l'état des consultations après le |
53 |
... traitement tacite. |
54 |
|
55 |
# |
56 |
Vérifier le code retour du web service et vérifier que son message est Post maintenance ${json_consultation} 200 2 consultations mise(s) à jour. |
57 |
# |
58 |
Depuis la page d'accueil instr instr |
59 |
# On vérifie que le widget à bien notifié l'instructeur |
60 |
Page Should Contain Vous avez 1 consultation pour laquelle un avis a été rendu. |
61 |
# On clique pour voir la liste des consultations depuis le widget |
62 |
Click On Link Voir mes retours de consultation |
63 |
# On clique sur le dossier en question |
64 |
Click On Link PC 013055 12 00002P0 |
65 |
# On vérifie que les champs ont bien été mis à jour par le webservice |
66 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Form Static Value Should Be css=#lu Non |
67 |
Form Static Value Should Be css=#avis_consultation Tacite |
68 |
Form Static Value Should Be css=#date_retour 01/02/2013 |
69 |
|
70 |
|
71 |
TNR Vérifie que le fichier est supprimé à la suppression de la consultation |
72 |
|
73 |
[Documentation] Vérifie dans le filestorage si le fichier de l'édition de |
74 |
... la consultation est correctement supprimé lors de la suppression de la |
75 |
... consultation. |
76 |
|
77 |
# |
78 |
Ajouter la consultation depuis le contexte du dossier d'instruction ${di} AUTRE |
79 |
# Récupération de l'UID |
80 |
Depuis le contexte de la consultation ${di} AUTRE |
81 |
${uid} = Get Value om_fichier_consultation |
82 |
${path_1} = Get Substring ${uid} 0 2 |
83 |
${path_2} = Get Substring ${uid} 0 4 |
84 |
# Vérification dans le filestorage |
85 |
File Should Exist ..${/}trs${/}1${/}${path_1}${/}${path_2}${/}${uid} |
86 |
File Should Exist ..${/}trs${/}1${/}${path_1}${/}${path_2}${/}${uid}.info |
87 |
# |
88 |
Depuis le contexte de la consultation ${di} AUTRE |
89 |
# On clique sur l'action de définalisation |
90 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Click On SubForm Portlet Action consultation definalisation |
91 |
# On vérifie le message de validation |
92 |
Wait Until Keyword Succeeds 5 sec 0.2 sec Valid Message Should Be La definalisation du document s'est effectuée avec succès. |
93 |
# |
94 |
Supprimer la consultation depuis le contexte du dossier d'instruction ${di} AUTRE |
95 |
# Vérification dans le filestorage |
96 |
File Should Not Exist ..${/}trs${/}1${/}${path_1}${/}${path_2}${/}${uid} |
97 |
File Should Not Exist ..${/}trs${/}1${/}${path_1}${/}${path_2}${/}${uid}.info |