-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdsl-operator-ne.feature
148 lines (134 loc) · 9.07 KB
/
dsl-operator-ne.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# language: fr
@Dsl
@DslOperatorNE
Fonctionnalité: DSL test opérateur ne
Contexte: Avant de lancer cette suite de test, je présuppose que les règles de gestions et de formats sont chargés et je charge un contrat d'accès
Etant donné les tests effectués sur le tenant 0
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: Dsl operator $ne sur les contrats d'accès
# Type strict_date_optional_time
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur ActivationDate
Et j'utilise dans la requête le paramètre VALUE avec la valeur 2016-12-10T00:00:00.000
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur ActivationDate
Et j'utilise dans la requête le paramètre VALUE avec la valeur 1950-12-10T00:00:00.000
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
# Type string not analyzed en tableau
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DataObjectVersion
Et j'utilise dans la requête le paramètre VALUE avec la valeur BinaryMaster
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DataObjectVersion
Et j'utilise dans la requête le paramètre VALUE avec la valeur BINARYMASTER
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DataObjectVersion
Et j'utilise dans la requête le paramètre VALUE avec la valeur Not_exist
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
# Type string boolean
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur EveryDataObjectVersion
Et j'utilise dans la requête le paramètre VALUE avec la valeur false
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur EveryDataObjectVersion
Et j'utilise dans la requête le paramètre VALUE avec la valeur true
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
# Type string not analyzed
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur Status
Et j'utilise dans la requête le paramètre VALUE avec la valeur ACTIVE
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur Status
Et j'utilise dans la requête le paramètre VALUE avec la valeur INACTIVE
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
# Type long
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #tenant
Et j'utilise dans la requête le paramètre VALUE avec la valeur 0
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_accesscontracts_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #tenant
Et j'utilise dans la requête le paramètre VALUE avec la valeur 900
Et je recherche les données dans le référentiel ACCESS_CONTRACTS
Alors le nombre de résultat est 1
Scénario: Dsl operator $ne sur les unités archivistiques
Etant donné les tests effectués sur le tenant 0
Et les données du jeu de test du SIP nommé data/SIP_OK/ZIP/OK_ARBO_rateau_MD_complexes_match.zip
# Type strict_date_optional_time
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur StartDate
Et j'utilise dans la requête le paramètre VALUE avec la valeur 2016-10-19T17:45:18
Et je recherche les unités archivistiques
Alors le nombre de résultat est 17
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur StartDate
Et j'utilise dans la requête le paramètre VALUE avec la valeur 1950-10-19T17:45:18
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18
# Type string not analyzed en tableau
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #originating_agencies
Et j'utilise dans la requête le paramètre VALUE avec la valeur FRAN_NP_050770
Et je recherche les unités archivistiques
Alors le nombre de résultat est 0
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #originating_agencies
Et j'utilise dans la requête le paramètre VALUE avec la valeur Not_an_originatingAgency
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18
# Type boolean
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #management.AppraisalRule.Inheritance.PreventInheritance
Et j'utilise dans la requête le paramètre VALUE avec la valeur false
Et je recherche les unités archivistiques
Alors le nombre de résultat est 17
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #management.AppraisalRule.Inheritance.PreventInheritance
Et j'utilise dans la requête le paramètre VALUE avec la valeur true
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18
# Type string not analyzed
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DescriptionLevel
Et j'utilise dans la requête le paramètre VALUE avec la valeur RecordGrp
Et je recherche les unités archivistiques
Alors le nombre de résultat est 10
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DescriptionLevel
Et j'utilise dans la requête le paramètre VALUE avec la valeur RECORDGRP
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur DescriptionLevel
Et j'utilise dans la requête le paramètre VALUE avec la valeur Not_a_desc
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18
# Type long
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #max
Et j'utilise dans la requête le paramètre VALUE avec la valeur 3
Et je recherche les unités archivistiques
Alors le nombre de résultat est 8
Quand j'utilise le fichier de requête suivant data/queries/select_units_dsl_ne.json
Et j'utilise dans la requête le paramètre PARAMETER avec la valeur #max
Et j'utilise dans la requête le paramètre VALUE avec la valeur 60
Et je recherche les unités archivistiques
Alors le nombre de résultat est 18