added comments to contract test added additional string type tests.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/d12bd572 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/d12bd572 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/d12bd572 Branch: refs/heads/add-contract-tests Commit: d12bd572bef6320eb193c946bafafa47a0e489ab Parents: b293ee8 Author: Claude Warren <[email protected]> Authored: Sun Apr 26 21:16:14 2015 +0100 Committer: Claude Warren <[email protected]> Committed: Sat May 9 15:27:40 2015 +0100 ---------------------------------------------------------------------- .../java/org/apache/jena/graph/GraphContractTest.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/d12bd572/jena-core/src/test/java/org/apache/jena/graph/GraphContractTest.java ---------------------------------------------------------------------- diff --git a/jena-core/src/test/java/org/apache/jena/graph/GraphContractTest.java b/jena-core/src/test/java/org/apache/jena/graph/GraphContractTest.java index cf79da5..a989bae 100644 --- a/jena-core/src/test/java/org/apache/jena/graph/GraphContractTest.java +++ b/jena-core/src/test/java/org/apache/jena/graph/GraphContractTest.java @@ -1486,12 +1486,14 @@ public class GraphContractTest<T extends Graph> extends "'simple'xsd:string", true); testLiteralTypingBasedFind("a P 'simple'", 1, "'simple'xsd:string", "'simple'", true); + // ensure that adding identical strings one with type yields single result + // and that querying with or without type works testLiteralTypingBasedFind("a P 'simple'xsd:string", 1, "'simple'xsd:string", "'simple'xsd:string", false); -// testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 2, -// "'simple'", "'simple' 'simple'xsd:string", true); -// testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 2, -// "'simple'xsd:string", "'simple' 'simple'xsd:string", true); + testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 1, + "'simple'", "'simple'xsd:string", true); + testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 1, + "'simple'xsd:string", "'simple'", true); testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 1, "'simple'", "'simple'", true); testLiteralTypingBasedFind("a P 'simple'; a P 'simple'xsd:string", 1,
