jenkins-bot has submitted this change and it was merged.

Change subject: Add unit test
......................................................................


Add unit test

Change-Id: Iee5470144badd1ba4bcf32ac9f1253c60c3d70b2
---
A 
blazegraph/src/test/java/org/wikidata/query/rdf/blazegraph/WikibasePrefixesUnitTest.java
1 file changed, 37 insertions(+), 0 deletions(-)

Approvals:
  Smalyshev: Looks good to me, approved
  jenkins-bot: Verified



diff --git 
a/blazegraph/src/test/java/org/wikidata/query/rdf/blazegraph/WikibasePrefixesUnitTest.java
 
b/blazegraph/src/test/java/org/wikidata/query/rdf/blazegraph/WikibasePrefixesUnitTest.java
new file mode 100644
index 0000000..a3c4790
--- /dev/null
+++ 
b/blazegraph/src/test/java/org/wikidata/query/rdf/blazegraph/WikibasePrefixesUnitTest.java
@@ -0,0 +1,37 @@
+package org.wikidata.query.rdf.blazegraph;
+
+import org.junit.Test;
+import org.openrdf.model.impl.URIImpl;
+import org.openrdf.query.TupleQueryResult;
+import org.wikidata.query.rdf.common.uri.Ontology;
+import org.wikidata.query.rdf.common.uri.SKOS;
+import org.wikidata.query.rdf.common.uri.SchemaDotOrg;
+
+import static org.wikidata.query.rdf.test.Matchers.assertResult;
+import static org.wikidata.query.rdf.test.Matchers.binds;
+import static org.hamcrest.Matchers.both;
+
+public class WikibasePrefixesUnitTest extends 
AbstractRandomizedBlazegraphTestBase {
+
+    @Test
+    public void testWikibasePrefixes() {
+        add("ontology:dummy", "ontology:dummy", "wd:Q123");
+        TupleQueryResult res = query("SELECT * WHERE { wikibase:dummy ?x ?y 
}");
+        assertResult(res, both(
+                             binds("x", new URIImpl(Ontology.NAMESPACE + 
"dummy"))
+                          ).and(
+                             binds("y", new URIImpl(uris().entity() + "Q123"))
+                    ));
+
+        TupleQueryResult res2 = query("SELECT * WHERE { ?x ?y wd:Q123 }");
+        assertResult(res2, binds("x", new URIImpl(Ontology.NAMESPACE + 
"dummy")));
+    }
+
+    @Test
+    public void testPrefixesRFDSandSchema() {
+        add("wd:Q123", SchemaDotOrg.ABOUT, SKOS.ALT_LABEL);
+        TupleQueryResult res = query("SELECT * WHERE { ?x schema:about 
skos:altLabel }");
+        assertResult(res, binds("x", new URIImpl(uris().entity() + "Q123")));
+    }
+
+}

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iee5470144badd1ba4bcf32ac9f1253c60c3d70b2
Gerrit-PatchSet: 1
Gerrit-Project: wikidata/query/rdf
Gerrit-Branch: master
Gerrit-Owner: Smalyshev <smalys...@wikimedia.org>
Gerrit-Reviewer: Smalyshev <smalys...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to