Skip to content

Commit

Permalink
tests sur la création d'une db projet
Browse files Browse the repository at this point in the history
  • Loading branch information
philippepons committed Mar 14, 2024
1 parent 7f0f6ff commit 610f94d
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 1 deletion.
3 changes: 3 additions & 0 deletions tests/data_test/encpos/metadata/custom_collections.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dbName collectionId dc:title parentId documentIds dc:description
encpos diplomatics Actes et cartulaires ENCPOS_1971_12|ENCPOS_1971_14|ENCPOS_1972_06|ENCPOS_1972_09 Collection thématique de diplomatique
encpos normandy La Normandie au Moyen Âge ENCPOS_1849_04|ENCPOS_1971_09 Collection thématique sur la Normandie médiévale
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
collectionId title
ENCPOS Les positions des thèses de l'Ecole nationale des chartes
ENCPOS_1849 Les positions des thèses de l'Ecole nationale des chartes de 1849
ENCPOS_1971 Les positions des thèses de l'Ecole nationale des chartes de 1971
ENCPOS_1972 Les positions des thèses de l'Ecole nationale des chartes de 1972
10 changes: 10 additions & 0 deletions tests/data_test/encpos/metadata/documents_metadata.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
docId title_rich promotion_year author_fullname_label author_idref_ppn author_bnf_ark pagination
ENCPOS_1849_04 Essai sur les revenus publics en Normandie au <small>XII</small><sup>e</sup> siècle 1849 Léopold Delisle 26820897 ark:/12148/cb11899357h 7-8
ENCPOS_1849_08 Wala et Louis le Débonnaire 1849 Auguste Himly 30150086 ark:/12148/cb121623810 15-16
ENCPOS_1971_09 Essai sur quelques actes normands de Richard Cœur-de-Lion 1971 Claude Fagnen 26856786 ark:/12148/cb119021536 71-75
ENCPOS_1971_12 Une ville et ses finances : Mâcon 1971 Alain Guerreau 26906724 ark:/12148/cb11906196f 93-94
ENCPOS_1971_14 Le cartulaire de l’abbaye Notre-Dame de la Roë : édition critique 1971 Marie Hamon-Jugnet 31346014 ark:/12148/cb122579000 103-106
ENCPOS_1971_25 L’Église et les clercs face aux béguines et aux beghards du Rhin supérieur du <small>XIV</small><sup>e</sup> siècle au <small>XV</small><sup>e</sup> siècle 1971 Jean-Claude Schmitt 27127133 ark:/12148/cb11924046j 171-174
ENCPOS_1972_06 Les plus anciennes chartes en langue française de l’Aube et de la Seine-et-Marne 1972 Dominique Coq 26798441 ark:/12148/cb11897617m 51-53
ENCPOS_1972_09 Le cartulaire de l’abbaye de Saint-Seine : introduction historique et édition critique 1972 Michel de Lemps 26982889 ark:/12148/cb119124119 73-81
ENCPOS_1972_18 Le bestiaire héraldique au Moyen Âge 1972 Michel Pastoureau 27059952 ark:/12148/cb119187467 143-154
19 changes: 19 additions & 0 deletions tests/data_test/encpos/metadata/dots_metadata_mapping.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadataMap xmlns="https://github.com/chartes/dots/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dct="http://purl.org/dc/terms/"
xmlns:html="http://www.w3.org/1999/xhtml">
<mapping>
<!-- collections -->
<dc:title scope="collection" format="tsv" source="./default_collections_titles.tsv" resourceId="docId" value="title"/>
<!-- documents -->
<dct:license scope="document" resourceId="all" value=".">https://creativecommons.org/licenses/by-nc-sa/4.0/</dct:license>
<dc:title scope="document" xpath="//titleStmt/title[@type = 'main' or position() = 1]"/>
<html:h1 scope="document" format="tsv" source="./documents_metadata.tsv" resourceId="docId" value="title_rich"/>
<dc:date scope="document" format="tsv" source="./documents_metadata.tsv" resourceId="docId" value="promotion_year" type="number"/>
<dc:creator scope="document" format="tsv" source="./documents_metadata.tsv" resourceId="docId" value="author_fullname_label"></dc:creator>
<dct:creator scope="document" format="tsv" source="./documents_metadata.tsv" resourceId="docId" value="author_idref_ppn" prefix="https://www.idref.fr/" key="@id"/>
<dct:creator scope="document" format="csv" source="./documents_metadata.tsv" resourceId="docId" value="author_bnf_ark" prefix="https://data.bnf.fr/" key="@id"/>
<dct:extent scope="document" format="tsv" source="./documents_metadata.tsv" resourceId="docId" value="pagination"/>
</mapping>
</metadataMap>
2 changes: 1 addition & 1 deletion tests/deploimentTests.xqm
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ declare function deployTest:getNumberResources() {
};

declare %unit:test function deployTest:checkTotalResources($returned) {
let $collectionsExpected := 4
let $collectionsExpected := 3
let $documentsExpected := 9
return
(
Expand Down

0 comments on commit 610f94d

Please sign in to comment.