Repository: jena Updated Branches: refs/heads/master 9164a0cd5 -> cb6fef61a
JENA-997: Add companion test to general testing. Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/cb6fef61 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/cb6fef61 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/cb6fef61 Branch: refs/heads/master Commit: cb6fef61a2b23c3805dc413424ae1568064aa63e Parents: 9164a0c Author: Andy Seaborne <[email protected]> Authored: Fri Jul 24 09:07:53 2015 +0100 Committer: Andy Seaborne <[email protected]> Committed: Fri Jul 24 09:07:53 2015 +0100 ---------------------------------------------------------------------- .../text/AbstractTestDatasetWithTextIndex.java | 16 ++++++++++++++++ .../text/AbstractTestDatasetWithTextIndexBase.java | 5 ++++- .../org/apache/jena/query/text/TestTextTDB.java | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/cb6fef61/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndex.java ---------------------------------------------------------------------- diff --git a/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndex.java b/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndex.java index 66da667..d6e85cd 100644 --- a/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndex.java +++ b/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndex.java @@ -277,6 +277,22 @@ public abstract class AbstractTestDatasetWithTextIndex extends AbstractTestDatas doTestSearch(turtle, queryString, expectedURIs); } + @Test + public void propertyFunctionText_8() { + final String turtle = PF_DATA ; + String queryString = StrUtils.strjoinNL( + QUERY_PROLOG, + "SELECT ?s", + "WHERE {", + " ?s rdfs:label 'text' .", + " ?s text:query 'text' .", + " ?s rdfs:label 'text' .", + "}" + ); + Set<String> expectedURIs = new HashSet<>(); + expectedURIs.addAll( Arrays.asList( R_S1 ) ) ; + doTestSearch(turtle, queryString, expectedURIs); + } @Test public void testMultipleResults() { http://git-wip-us.apache.org/repos/asf/jena/blob/cb6fef61/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndexBase.java ---------------------------------------------------------------------- diff --git a/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndexBase.java b/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndexBase.java index b323330..fee7f4b 100644 --- a/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndexBase.java +++ b/jena-text/src/test/java/org/apache/jena/query/text/AbstractTestDatasetWithTextIndexBase.java @@ -97,7 +97,10 @@ public abstract class AbstractTestDatasetWithTextIndexBase { Query query = QueryFactory.create(queryString) ; dataset.begin(ReadWrite.READ); try(QueryExecution qexec = QueryExecutionFactory.create(query, dataset)) { - ResultSet results = qexec.execSelect() ; + ResultSet rs = qexec.execSelect() ; + ResultSetRewindable results = ResultSetFactory.makeRewindable(rs) ; +// ResultSetFormatter.out(results); +// results.reset(); assertEquals(label, expectedNumResults > 0, results.hasNext()); int count; for (count=0; results.hasNext(); count++) { http://git-wip-us.apache.org/repos/asf/jena/blob/cb6fef61/jena-text/src/test/java/org/apache/jena/query/text/TestTextTDB.java ---------------------------------------------------------------------- diff --git a/jena-text/src/test/java/org/apache/jena/query/text/TestTextTDB.java b/jena-text/src/test/java/org/apache/jena/query/text/TestTextTDB.java index 3a65a8c..357d9f1 100644 --- a/jena-text/src/test/java/org/apache/jena/query/text/TestTextTDB.java +++ b/jena-text/src/test/java/org/apache/jena/query/text/TestTextTDB.java @@ -174,7 +174,7 @@ public class TestTextTDB extends BaseTest assertEquals(2,x.size()); } - @Test public void itShouldWorkWithConcreteSubject() { + @Test public void textDB_7_subject_bound_first() { Dataset ds = create() ; data(ds, "(<ex:g1> <s1> rdfs:label 'foo')",
