Thiemo Mättig (WMDE) has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/343893 )

Change subject: Add test for null implementation of GeoShape RDF mapping
......................................................................

Add test for null implementation of GeoShape RDF mapping

Bug: T160535
Change-Id: Ic3ca85a618c0eda39910cd572125d48257f37fa6
---
M repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_all.nt
M repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_minimal.nt
M repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_statements.nt
M repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_values.nt
M repo/tests/phpunit/data/rdf/RdfBuilder/Q4_all_statements.nt
M repo/tests/phpunit/data/rdf/RdfBuilder/Q4_claims.nt
M repo/tests/phpunit/data/rdf/RdfBuilder/Q4_props.nt
M repo/tests/phpunit/data/rdf/RdfBuilder/Q4_values.nt
M repo/tests/phpunit/data/rdf/entities/Q4.json
M repo/tests/phpunit/includes/Rdf/FullStatementRdfBuilderTest.php
M repo/tests/phpunit/includes/Rdf/RdfBuilderTestData.php
11 files changed, 85 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/93/343893/1

diff --git a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_all.nt 
b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_all.nt
index 4c13a54..a370de9 100644
--- a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_all.nt
+++ b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_all.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
@@ -59,6 +60,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityAmount> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityLowerBound> 
"+19.766999999999999459987520822323858737945556640625"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityUnit> 
<http://www.wikidata.org/entity/Q199> .
diff --git a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_minimal.nt 
b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_minimal.nt
index 50b6ab0..2c4dee4 100644
--- a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_minimal.nt
+++ b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_minimal.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
@@ -55,4 +56,7 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/prop/statement/P9> 
<http://url.acme.test%5Cbadurl?chars=%5Cпривет%3C%20%3E%22> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
-<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
\ No newline at end of file
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
diff --git 
a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_statements.nt 
b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_statements.nt
index 50b6ab0..2c4dee4 100644
--- a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_statements.nt
+++ b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_statements.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
@@ -55,4 +56,7 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/prop/statement/P9> 
<http://url.acme.test%5Cbadurl?chars=%5Cпривет%3C%20%3E%22> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
-<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
\ No newline at end of file
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
diff --git a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_values.nt 
b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_values.nt
index a40ba55..f02e10d 100644
--- a/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_values.nt
+++ b/repo/tests/phpunit/data/rdf/FullStatementRdfBuilder/Q4_values.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
@@ -59,6 +60,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityAmount> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityLowerBound> 
"+19.766999999999999459987520822323858737945556640625"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://wikiba.se/ontology-beta#quantityUnit> 
<http://www.wikidata.org/entity/Q199> .
diff --git a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_all_statements.nt 
b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_all_statements.nt
index 5fe5356..aaa3b82 100644
--- a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_all_statements.nt
+++ b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_all_statements.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 <http://acme.test/Q4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Item> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
@@ -57,6 +58,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_claims.nt 
b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_claims.nt
index 652db82..fd27eaa 100644
--- a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_claims.nt
+++ b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_claims.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 <http://acme.test/Q4> <http://acme.test/prop/direct/P2> <http://acme.test/Q42> 
.
 <http://acme.test/Q4> <http://acme.test/prop/direct/P3> 
<http://commons.wikimedia.org/wiki/Special:FilePath/Universe.svg> .
 <http://acme.test/Q4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://acme.test/prop/novalue/P3> .
@@ -70,6 +71,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://data.acme.test/Q4> <http://creativecommons.org/ns#license> 
<http://creativecommons.org/publicdomain/zero/1.0/> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2014-11-04T03:11:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
diff --git a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_props.nt 
b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_props.nt
index 7026aca..13b4a46 100644
--- a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_props.nt
+++ b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_props.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 <http://acme.test/Q4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Item> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
@@ -57,6 +58,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
@@ -93,6 +97,10 @@
 <http://acme.test/P9> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Property> .
 <http://acme.test/P9> <http://www.w3.org/2000/01/rdf-schema#label> 
"Property9"@en .
 <http://acme.test/P9> <http://www.w3.org/2004/02/skos/core#prefLabel> 
"Property9"@en .
+<http://acme.test/P10> <http://schema.org/name> "Property10"@en .
+<http://acme.test/P10> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Property> .
+<http://acme.test/P10> <http://www.w3.org/2000/01/rdf-schema#label> 
"Property10"@en .
+<http://acme.test/P10> <http://www.w3.org/2004/02/skos/core#prefLabel> 
"Property10"@en .
 <http://acme.test/P2> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#WikibaseItem> .
 <http://acme.test/P3> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#CommonsMedia> .
 <http://acme.test/P4> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#GlobeCoordinate> .
@@ -101,6 +109,7 @@
 <http://acme.test/P7> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#String> .
 <http://acme.test/P8> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#Time> .
 <http://acme.test/P9> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#Url> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#propertyType> 
<http://wikiba.se/ontology-beta#GeoShape> .
 <http://acme.test/P2> <http://wikiba.se/ontology-beta#claim> 
<http://acme.test/prop/P2> .
 <http://acme.test/P2> <http://wikiba.se/ontology-beta#directClaim> 
<http://acme.test/prop/direct/P2> .
 <http://acme.test/P2> <http://wikiba.se/ontology-beta#qualifier> 
<http://acme.test/prop/qualifier/P2> .
@@ -165,6 +174,14 @@
 <http://acme.test/P9> <http://wikiba.se/ontology-beta#referenceValue> 
<http://acme.test/prop/reference/value/P9> .
 <http://acme.test/P9> <http://wikiba.se/ontology-beta#statementProperty> 
<http://acme.test/prop/statement/P9> .
 <http://acme.test/P9> <http://wikiba.se/ontology-beta#statementValue> 
<http://acme.test/prop/statement/value/P9> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#claim> 
<http://acme.test/prop/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#directClaim> 
<http://acme.test/prop/direct/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#qualifier> 
<http://acme.test/prop/qualifier/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#qualifierValue> 
<http://acme.test/prop/qualifier/value/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#reference> 
<http://acme.test/prop/reference/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#referenceValue> 
<http://acme.test/prop/reference/value/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#statementProperty> 
<http://acme.test/prop/statement/P10> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#statementValue> 
<http://acme.test/prop/statement/value/P10> .
 <http://acme.test/P2> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P2> .
 <http://acme.test/P3> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P3> .
 <http://acme.test/P4> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P4> .
@@ -173,6 +190,7 @@
 <http://acme.test/P7> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P7> .
 <http://acme.test/P8> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P8> .
 <http://acme.test/P9> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P9> .
+<http://acme.test/P10> <http://wikiba.se/ontology-beta#novalue> 
<http://acme.test/prop/novalue/P10> .
 <http://acme.test/prop/novalue/P2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Class> .
 <http://acme.test/prop/novalue/P2> 
<http://www.w3.org/2002/07/owl#complementOf> _:genid2 .
 <http://acme.test/prop/novalue/P3> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Class> .
@@ -189,6 +207,8 @@
 <http://acme.test/prop/novalue/P8> 
<http://www.w3.org/2002/07/owl#complementOf> _:genid8 .
 <http://acme.test/prop/novalue/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Class> .
 <http://acme.test/prop/novalue/P9> 
<http://www.w3.org/2002/07/owl#complementOf> _:genid9 .
+<http://acme.test/prop/novalue/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Class> .
+<http://acme.test/prop/novalue/P10> 
<http://www.w3.org/2002/07/owl#complementOf> _:genid10 .
 _:genid2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Restriction> .
 _:genid2 <http://www.w3.org/2002/07/owl#onProperty> 
<http://acme.test/prop/direct/P2> .
 _:genid2 <http://www.w3.org/2002/07/owl#someValuesFrom> 
<http://www.w3.org/2002/07/owl#Thing> .
@@ -213,6 +233,9 @@
 _:genid9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Restriction> .
 _:genid9 <http://www.w3.org/2002/07/owl#onProperty> 
<http://acme.test/prop/direct/P9> .
 _:genid9 <http://www.w3.org/2002/07/owl#someValuesFrom> 
<http://www.w3.org/2002/07/owl#Thing> .
+_:genid10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#Restriction> .
+_:genid10 <http://www.w3.org/2002/07/owl#onProperty> 
<http://acme.test/prop/direct/P10> .
+_:genid10 <http://www.w3.org/2002/07/owl#someValuesFrom> 
<http://www.w3.org/2002/07/owl#Thing> .
 <http://acme.test/prop/P2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/direct/P2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/qualifier/P2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
@@ -277,6 +300,14 @@
 <http://acme.test/prop/reference/value/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/statement/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/statement/value/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/P10> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/direct/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#DatatypeProperty> .
+<http://acme.test/prop/qualifier/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#DatatypeProperty> .
+<http://acme.test/prop/qualifier/value/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/reference/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#DatatypeProperty> .
+<http://acme.test/prop/reference/value/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/statement/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#DatatypeProperty> .
+<http://acme.test/prop/statement/value/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/P2> 
<http://wikiba.se/ontology-beta#statementValueNormalized> 
<http://acme.test/prop/statement/value-normalized/P2> .
 <http://acme.test/P2> 
<http://wikiba.se/ontology-beta#referenceValueNormalized> 
<http://acme.test/prop/reference/value-normalized/P2> .
 <http://acme.test/P2> 
<http://wikiba.se/ontology-beta#qualifierValueNormalized> 
<http://acme.test/prop/qualifier/value-normalized/P2> .
@@ -301,6 +332,12 @@
 <http://acme.test/P9> 
<http://wikiba.se/ontology-beta#statementValueNormalized> 
<http://acme.test/prop/statement/value-normalized/P9> .
 <http://acme.test/P9> 
<http://wikiba.se/ontology-beta#referenceValueNormalized> 
<http://acme.test/prop/reference/value-normalized/P9> .
 <http://acme.test/P9> 
<http://wikiba.se/ontology-beta#qualifierValueNormalized> 
<http://acme.test/prop/qualifier/value-normalized/P9> .
+<http://acme.test/P10> 
<http://wikiba.se/ontology-beta#statementValueNormalized> 
<http://acme.test/prop/statement/value-normalized/P10> .
+<http://acme.test/P10> 
<http://wikiba.se/ontology-beta#referenceValueNormalized> 
<http://acme.test/prop/reference/value-normalized/P10> .
+<http://acme.test/P10> 
<http://wikiba.se/ontology-beta#qualifierValueNormalized> 
<http://acme.test/prop/qualifier/value-normalized/P10> .
+<http://acme.test/prop/qualifier/value-normalized/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/reference/value-normalized/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
+<http://acme.test/prop/statement/value-normalized/P10> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/qualifier/value-normalized/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/reference/value-normalized/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
 <http://acme.test/prop/statement/value-normalized/P9> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.w3.org/2002/07/owl#ObjectProperty> .
diff --git a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_values.nt 
b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_values.nt
index 9a8a25a..09fef20 100644
--- a/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_values.nt
+++ b/repo/tests/phpunit/data/rdf/RdfBuilder/Q4_values.nt
@@ -10,6 +10,7 @@
 <http://acme.test/Q4> <http://acme.test/prop/P7> 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P8> 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 .
 <http://acme.test/Q4> <http://acme.test/prop/P9> 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 .
+<http://acme.test/Q4> <http://acme.test/prop/P10> 
<http://acme.test/statement/TEST-Statement-10-geo-shape> .
 <http://acme.test/Q4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Item> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/prop/statement/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
@@ -60,6 +61,9 @@
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#Statement> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://wikiba.se/ontology-beta#BestRank> .
+<http://acme.test/statement/TEST-Statement-10-geo-shape> 
<http://wikiba.se/ontology-beta#rank> 
<http://wikiba.se/ontology-beta#NormalRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/entities/Q4.json 
b/repo/tests/phpunit/data/rdf/entities/Q4.json
index d4a6660..76e58dd 100644
--- a/repo/tests/phpunit/data/rdf/entities/Q4.json
+++ b/repo/tests/phpunit/data/rdf/entities/Q4.json
@@ -204,6 +204,22 @@
                 "type": "statement",
                 "rank": "normal"
             }
+        ],
+        "P10": [
+            {
+                "id": "TEST-Statement-10-geo-shape",
+                "mainsnak": {
+                    "snaktype": "value",
+                    "property": "P10",
+                    "datatype": "geo-shape",
+                    "datavalue": {
+                        "value": "Data:Berlin.map",
+                        "type": "string"
+                    }
+                },
+                "type": "statement",
+                "rank": "normal"
+            }
         ]
     }
 }
diff --git a/repo/tests/phpunit/includes/Rdf/FullStatementRdfBuilderTest.php 
b/repo/tests/phpunit/includes/Rdf/FullStatementRdfBuilderTest.php
index 422b25c..6054627 100644
--- a/repo/tests/phpunit/includes/Rdf/FullStatementRdfBuilderTest.php
+++ b/repo/tests/phpunit/includes/Rdf/FullStatementRdfBuilderTest.php
@@ -126,7 +126,7 @@
        }
 
        public function provideAddEntity() {
-               $props = array( 'P2', 'P3', 'P4', 'P5', 'P6', 'P7', 'P8', 'P9' 
);
+               $props = [ 'P2', 'P3', 'P4', 'P5', 'P6', 'P7', 'P8', 'P9', 
'P10' ];
 
                return array(
                        array( 'Q4', 0, 'Q4_minimal', array() ),
diff --git a/repo/tests/phpunit/includes/Rdf/RdfBuilderTestData.php 
b/repo/tests/phpunit/includes/Rdf/RdfBuilderTestData.php
index 21b00f6..d1080d4 100644
--- a/repo/tests/phpunit/includes/Rdf/RdfBuilderTestData.php
+++ b/repo/tests/phpunit/includes/Rdf/RdfBuilderTestData.php
@@ -189,6 +189,7 @@
                        array( 7, 'string' ),
                        array( 8, 'time' ),
                        array( 9, 'url' ),
+                       array( 10, 'geo-shape' ),
                );
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/343893
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic3ca85a618c0eda39910cd572125d48257f37fa6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to