You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2011/06/22 16:16:12 UTC
svn commit: r1138477 - in
/incubator/clerezza/trunk/parent/rdf.scala.utils/src:
main/scala/org/apache/clerezza/rdf/scala/utils/
test/scala/org/apache/clerezza/rdf/scala/utils/
Author: reto
Date: Wed Jun 22 14:16:11 2011
New Revision: 1138477
URL: http://svn.apache.org/viewvc?rev=1138477&view=rev
Log:
CLEREZZA-510: fixed regeression with TypedConversion introduced with r1138445, other test still failing
Modified:
incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/EasyGraph.scala
incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/Lang.scala
incubator/clerezza/trunk/parent/rdf.scala.utils/src/test/scala/org/apache/clerezza/rdf/scala/utils/EasyGraphTest.scala
Modified: incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/EasyGraph.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/EasyGraph.scala?rev=1138477&r1=1138476&r2=1138477&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/EasyGraph.scala (original)
+++ incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/EasyGraph.scala Wed Jun 22 14:16:11 2011
@@ -38,7 +38,7 @@ object EasyGraph {
implicit def string2litBuilder(str: String) = new EzLiteral(str)
-// implicit def string2lit(str: String) = litFactory.createTypedLiteral(str)
+ implicit def string2lit(str: String) = litFactory.createTypedLiteral(str)
implicit def lit2String(lit: Literal) = lit.getLexicalForm
@@ -75,14 +75,14 @@ object EasyGraph {
* An Easy Literal, contains functions for mapping literals to other literals, ie from String literals to
* typed literals.
*/
-case class EzLiteral(lexicalForm: String) extends Literal {
+case class EzLiteral(lexicalForm: String) {
/**
* @return a plain literal with language specified by lang
*/
//TODO get a better name for this
- def lang(lang: LangId) = new PlainLiteralImpl(lexicalForm, lang)
+ def lang(lang: Lang) = new PlainLiteralImpl(lexicalForm, lang)
def lang(lang: Symbol) = new PlainLiteralImpl(lexicalForm, new Language(lang.name)) //todo lookup in LangId instead
def ^^(typ: UriRef) = new TypedLiteralImpl(lexicalForm, typ)
Modified: incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/Lang.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/Lang.scala?rev=1138477&r1=1138476&r2=1138477&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/Lang.scala (original)
+++ incubator/clerezza/trunk/parent/rdf.scala.utils/src/main/scala/org/apache/clerezza/rdf/scala/utils/Lang.scala Wed Jun 22 14:16:11 2011
@@ -34,7 +34,7 @@ import org.apache.clerezza.rdf.core.Lang
* A Language Identifier can be a language and a number of Language variations
* Would be nice if this could just implement the java
*/
-class LangId(val id: String) extends Language(id: String) {
+class Lang(val id: String) extends Language(id: String) {
}
/**
@@ -42,7 +42,7 @@ class LangId(val id: String) extends Lan
* http://www.i18nguy.com/unicode/language-identifiers.html
*
*/
-class LangRegion(lang: Lang, region: Region) extends LangId(lang.toString+"_"+region.toString)
+/*class LangRegion(lang: Lang, region: Region) extends LangId(lang.toString+"_"+region.toString)
object LangRegion {
import Lang._
def apply(lang: Lang, region: Region) = new LangRegion(lang,region)
@@ -51,7 +51,7 @@ object LangRegion {
val fr_ch = LangRegion(fr,ch)
val de_ch = LangRegion(de,ch)
val it_ch = LangRegion(it,ch)
-}
+}*/
/**
* the simple two character language names
@@ -66,7 +66,6 @@ object Lang {
val rm = Lang("rm") //raeto-romance (swiss language)
}
-class Lang(code: String) extends LangId(code)
Modified: incubator/clerezza/trunk/parent/rdf.scala.utils/src/test/scala/org/apache/clerezza/rdf/scala/utils/EasyGraphTest.scala
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.scala.utils/src/test/scala/org/apache/clerezza/rdf/scala/utils/EasyGraphTest.scala?rev=1138477&r1=1138476&r2=1138477&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/rdf.scala.utils/src/test/scala/org/apache/clerezza/rdf/scala/utils/EasyGraphTest.scala (original)
+++ incubator/clerezza/trunk/parent/rdf.scala.utils/src/test/scala/org/apache/clerezza/rdf/scala/utils/EasyGraphTest.scala Wed Jun 22 14:16:11 2011
@@ -45,7 +45,7 @@ class EasyGraphTest {
final val public_exponent: UriRef = new UriRef("http://www.w3.org/ns/auth/rsa#public_exponent")
- private val tinyGraph: Graph = {
+ private val tinyGraph: Graph = {
val gr = new SimpleMGraph
val reto= new BNode()
val danny = new BNode()
@@ -149,9 +149,9 @@ class EasyGraphTest {
-- FOAF.knows --> ez.bnode("reto")
)
)
- Assert.assertEquals("Both graphs should contain exactly the same triples",ez, tinyGraph)
+ Assert.assertEquals("Both graphs should contain exactly the same triples",tinyGraph, ez.getGraph)
ez.bnode("danny") -- FOAF.name --> "George"
- Assert.assertNotSame("Added one more triple, so graphs should no longer be equal",ez, tinyGraph)
+ Assert.assertNotSame("Added one more triple, so graphs should no longer be equal", tinyGraph, ez.getGraph)
}