[MediaWiki-commits] [Gerrit] Add unit test - change (wikidata...rdf)

2016-02-18 Thread jenkins-bot (Code Review)
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 000..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 
Gerrit-Reviewer: Smalyshev 
Gerrit-Reviewer: jenkins-bot <>

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


[MediaWiki-commits] [Gerrit] Add unit test - change (wikidata...rdf)

2016-02-18 Thread Smalyshev (Code Review)
Smalyshev has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/271696

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(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikidata/query/rdf 
refs/changes/96/271696/1

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 000..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: newchange
Gerrit-Change-Id: Iee5470144badd1ba4bcf32ac9f1253c60c3d70b2
Gerrit-PatchSet: 1
Gerrit-Project: wikidata/query/rdf
Gerrit-Branch: master
Gerrit-Owner: Smalyshev 

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