diff --git a/access-archive-unit.feature b/access-archive-unit.feature index de0c3a1f..c760fa04 100644 --- a/access-archive-unit.feature +++ b/access-archive-unit.feature @@ -79,6 +79,16 @@ Fonctionnalité: Recherche une archive unit existante Quand j'utilise le fichier de requête suivant data/queries/update_unit_title_description.json Alors le statut de update résultat est Unauthorized + Scénario: US8742 -- Récupérer la liste des objets + Etant donné les tests effectués sur le tenant 0 + Et les tests effectués sur le contrat id ContratTNR + Et un fichier SIP nommé data/SIP_OK/ZIP/Gallieni_metro_producteur1.zip + Quand je télécharge le SIP + Et j'utilise le fichier de requête suivant data/queries/select_accession_register_by_opc.json + Et je recherche les détails des registres de fond pour le service producteur producteur1 | + Quand j'utilise le fichier de requête suivant data/queries/select_object_group.json + Et je récupére la liste des objets + Scénario: US2231 -- Sélectionner le contrat “contrat_producteur1” Etant donné les tests effectués sur le tenant 0 Et les tests effectués sur le contrat id ContratTNR diff --git a/data/queries/select_object_group.json b/data/queries/select_object_group.json new file mode 100644 index 00000000..3f7e9f54 --- /dev/null +++ b/data/queries/select_object_group.json @@ -0,0 +1,16 @@ +{ + "$roots": [], + "$query": [{ "$match": { "FileInfo.Filename": "Gallieni Source" }}], + "$filter": { }, + "$projection": { + "$fields": { + "#nbobjects": 1, + "#id": 1, + "FileInfo.Filename": 1, + "#qualifiers.versions.FormatIdentification.MimeType": 1, + "#qualifiers.versions.FileInfo.Filename": 1, + "#qualifiers.versions.Size": 1, + "#qualifiers.versions.DataObjectVersion": 1 + } + } +} \ No newline at end of file