|
From: <lh...@us...> - 2008-08-08 14:10:50
|
Revision: 110
http://tinytim.svn.sourceforge.net/tinytim/?rev=110&view=rev
Author: lheuer
Date: 2008-08-08 14:10:59 +0000 (Fri, 08 Aug 2008)
Log Message:
-----------
- Literal test cases with differnt values to avoid caching :/
- Introduced a Literal.get() to check caching
Modified Paths:
--------------
tinytim/trunk/src/test/java/org/tinytim/core/TestLiteral.java
Modified: tinytim/trunk/src/test/java/org/tinytim/core/TestLiteral.java
===================================================================
--- tinytim/trunk/src/test/java/org/tinytim/core/TestLiteral.java 2008-08-08 14:03:53 UTC (rev 109)
+++ tinytim/trunk/src/test/java/org/tinytim/core/TestLiteral.java 2008-08-08 14:10:59 UTC (rev 110)
@@ -42,44 +42,53 @@
}
public void testStringEquality() {
- final String value = "tinyTiM";
+ final String value = "__tinyTiM__";
+ assertNull(Literal.get(value));
ILiteral lit1 = Literal.create(value);
ILiteral lit2 = Literal.create(value);
assertSame(lit1, lit2);
}
public void testStringEquality2() {
- final String value = "tinyTiM";
+ final String value = "tinyTiM!";
+ assertNull(Literal.get(value));
ILiteral lit1 = Literal.create(value);
ILiteral lit2 = Literal.create(value, XSD.STRING);
assertSame(lit1, lit2);
}
public void testStringEquality3() {
- final String value = "tinyTiM";
+ final String value = "tinyTiM?";
+ assertNull(Literal.get(value));
ILiteral lit1 = Literal.create(value, XSD.STRING);
ILiteral lit2 = Literal.create(value);
assertSame(lit1, lit2);
}
public void testIRIEquality() {
- final Locator value = _sys.createLocator("http://www.semagia.com/");
- ILiteral lit1 = Literal.create(value);
- ILiteral lit2 = Literal.create(value);
+ final String value = "http://www.semagia.com/";
+ assertNull(Literal.get(value, XSD.ANY_URI));
+ final Locator loc = _sys.createLocator(value);
+ ILiteral lit1 = Literal.create(loc);
+ ILiteral lit2 = Literal.create(loc);
assertSame(lit1, lit2);
}
public void testIRIEquality2() {
- final Locator value = _sys.createLocator("http://www.semagia.com/");
- ILiteral lit1 = Literal.create(value);
- ILiteral lit2 = Literal.create(value.getReference(), XSD.ANY_URI);
+ final String value = "http://www.semagia.net/";
+ assertNull(Literal.get(value, XSD.ANY_URI));
+ final Locator loc = _sys.createLocator(value);
+ ILiteral lit1 = Literal.create(loc);
+ ILiteral lit2 = Literal.create(value, XSD.ANY_URI);
assertSame(lit1, lit2);
}
public void testIRIEquality3() {
- final Locator value = _sys.createLocator("http://www.semagia.com/");
- ILiteral lit1 = Literal.create(value.getReference(), XSD.ANY_URI);
- ILiteral lit2 = Literal.create(value);
+ final String value = "http://www.semagia.de/";
+ assertNull(Literal.get(value, XSD.ANY_URI));
+ final Locator loc = _sys.createLocator(value);
+ ILiteral lit1 = Literal.create(value, XSD.ANY_URI);
+ ILiteral lit2 = Literal.create(loc);
assertSame(lit1, lit2);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|