server/src/tests/Libraries/Mappers/CocoonTextRdfMapperTest.php
changeset 504 4ab820b387da
parent 152 dd6b3adde73b
--- a/server/src/tests/Libraries/Mappers/CocoonTextRdfMapperTest.php	Wed Feb 08 16:38:09 2017 +0100
+++ b/server/src/tests/Libraries/Mappers/CocoonTextRdfMapperTest.php	Thu Feb 09 15:05:36 2017 +0100
@@ -287,5 +287,32 @@
        }
    }
 
+    /**
+     * Test date info to providedCHO is not mapped
+     *
+     * @return void
+     */
+    public function testProvidedCHODateNotMapped() {
+
+        $properties = [
+            'http://purl.org/dc/terms/available',
+            'http://purl.org/dc/terms/created',
+            'http://purl.org/dc/terms/issued',
+            'http://purl.org/dc/terms/modified',
+        ];
+
+        $providedCHO = $this->resGraphes['BASE']->get('edm:ProvidedCHO', '^rdf:type');
+        $sourceNode = $this->inputGraphes['BASE']->get('http://crdo.risc.cnrs.fr/schemas/Resource', '^rdf:type');
+
+        $this->assertNotNull($providedCHO);
+        $this->assertNotNull($sourceNode);
+
+        foreach ($properties as $prop) {
+            $outputValuesStr = [];
+            $this->assertEmpty($providedCHO->all($this->resGraphes['BASE']->resource($prop)), "Date info $prop must be empty");
+        }
+
+    }
+
 
 }