You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2014/11/26 21:22:08 UTC

[3/4] jena git commit: rdf:langString registration test.

rdf:langString registration test.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/7ea5de7d
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/7ea5de7d
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/7ea5de7d

Branch: refs/heads/master
Commit: 7ea5de7d4e290f2efcae4c5e1e23aa0298e0a989
Parents: 4618941
Author: Andy Seaborne <an...@apache.org>
Authored: Wed Nov 26 19:43:40 2014 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Wed Nov 26 19:43:40 2014 +0000

----------------------------------------------------------------------
 .../hpl/jena/graph/test/TestTypedLiterals.java   | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/7ea5de7d/jena-core/src/test/java/com/hp/hpl/jena/graph/test/TestTypedLiterals.java
----------------------------------------------------------------------
diff --git a/jena-core/src/test/java/com/hp/hpl/jena/graph/test/TestTypedLiterals.java b/jena-core/src/test/java/com/hp/hpl/jena/graph/test/TestTypedLiterals.java
index 9decf37..664241e 100644
--- a/jena-core/src/test/java/com/hp/hpl/jena/graph/test/TestTypedLiterals.java
+++ b/jena-core/src/test/java/com/hp/hpl/jena/graph/test/TestTypedLiterals.java
@@ -44,6 +44,7 @@ import com.hp.hpl.jena.graph.impl.LiteralLabel ;
 import com.hp.hpl.jena.graph.impl.LiteralLabelFactory ;
 import com.hp.hpl.jena.rdf.model.* ;
 import com.hp.hpl.jena.shared.impl.JenaParameters ;
+import com.hp.hpl.jena.vocabulary.RDF ;
 import com.hp.hpl.jena.vocabulary.XSD ;
    
 /**
@@ -231,13 +232,23 @@ public class TestTypedLiterals extends TestCase {
     
     }
 
-    public void testRDFLangString() {
+    public void testRDFLangString_1() {
+        // Registration
+        RDFDatatype dt = TypeMapper.getInstance().getTypeByName(RDF.langString.getURI()) ;
+        assertEquals(RDF.dtLangString, dt) ;
+        assertTrue(RDF.dtLangString == dt) ;
+    }
+    
+    public void testRDFLangString_2() {
         // "abc"^^rdf:langString (no language tag)
         Literal ll1 = m.createTypedLiteral("abc", RDFLangString.rdfLangString) ;
-        if ( JenaRuntime.isRDF11 ) {
-            Literal ll2 = m.createLiteral("xyz", "en") ;
+        assertEquals("", ll1.getLanguage()) ;
+        Literal ll2 = m.createLiteral("xyz", "en") ;
+        
+        if ( JenaRuntime.isRDF11 )
             assertTrue(ll1.getDatatype() == ll2.getDatatype()) ; 
-        }
+        else
+            assertTrue(ll1.getDatatype() != ll2.getDatatype()) ;
     }
 
     /**