-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path_init.feature
46 lines (39 loc) · 2.61 KB
/
_init.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# language: fr
@_init
Fonctionnalité: initialisation
Scénario: Scénario 0 import des regles des getions et formats et des ...
Etant donné les tests effectués sur le tenant 0
Etant donné un fichier de service producteur nommé data/agencies/agencies_init.csv
Etant donné les jeux de tests réinitialisés
Alors j'importe les services producteurs sans échec
Et j'importe le fichier nommé data/rules/rules_ok.csv pour le référentiel RULES
Et j'importe le fichier nommé data/rules/rules_ko_empty_line.csv dans le référentiel RULES
Et un contract nommé data/contracts/contract_acces_TNR.json
Et j'importe ce contrat sans échec de type ACCESS_CONTRACTS
Et un contract nommé data/contracts/referential_contracts_ok.json
Et j'importe ce contrat sans échec de type INGEST_CONTRACTS
Scénario: Scénario 01 import des services producteurs
Etant donné les tests effectués sur le tenant 1
Etant donné un fichier de service producteur nommé data/agencies/agencies_init.csv
Alors j'importe les services producteurs sans échec
Scénario: Scénario 1 import des regles des getions et formats et des ...
Et les tests effectués sur le tenant 1
Et j'importe le fichier nommé data/rules/rules_ok.csv pour le référentiel RULES
Et j'importe le fichier nommé data/rules/rules_ko_empty_line.csv dans le référentiel RULES
Et j'importe le fichier nommé data/formats/DROID_SignatureFile_V109.xml dans le référentiel FORMATS
Et un contract nommé data/contracts/contract_acces_TNR_tenant_1.json
Et j'importe ce contrat sans échec de type ACCESS_CONTRACTS
Et un contract nommé data/contracts/referential_contracts_ok.json
Et j'importe ce contrat sans échec de type INGEST_CONTRACTS
Scénario: Scénario importer un profil d'archivage et un contrat d'entrée qui déclare ce profil
Etant donné les tests effectués sur le tenant 1
Et un profil nommé data/profiles/profiles_for_tnr_rng_ok.json
Alors j'importe le profile d'archivage sans échec
Etant donné un profil nommé data/profiles/profil_ok.rng
Et je rattache un ficher à ce profil d'archivage sans échec
Etant donné un contract nommé data/contracts/contract_with_profil.json
Alors j'importe ce contrat sans échec de type INGEST_CONTRACTS
Scénario: Mise à jour du contextes avec les bons contrats d'accès et d'entrée OK
Et les tests effectués sur le tenant 1
Etant donné un fichier requete nommé data/queries/update/ok/update_context_enable_control_true.json
Alors je modifie le contexte dont l'identifiant est CT-000001 le statut de la requête est 200