You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by dg...@apache.org on 2003/11/09 20:03:54 UTC
cvs commit: jakarta-commons/dbutils/src/test/org/apache/commons/dbutils QueryLoaderTest.java
dgraham 2003/11/09 11:03:54
Modified: dbutils/src/test/org/apache/commons/dbutils
QueryLoaderTest.java
Log:
Added test to make sure queries are cached and only
loaded once.
Revision Changes Path
1.2 +6 -4 jakarta-commons/dbutils/src/test/org/apache/commons/dbutils/QueryLoaderTest.java
Index: QueryLoaderTest.java
===================================================================
RCS file: /home/cvs/jakarta-commons/dbutils/src/test/org/apache/commons/dbutils/QueryLoaderTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- QueryLoaderTest.java 2 Nov 2003 19:15:23 -0000 1.1
+++ QueryLoaderTest.java 9 Nov 2003 19:03:54 -0000 1.2
@@ -85,11 +85,13 @@
try {
QueryLoader loader = QueryLoader.instance();
Map q = loader.load(QUERIES);
+ Map q2 = loader.load(QUERIES);
+ assertTrue(q == q2); // pointer comparison should return true
assertEquals("SELECT * FROM SomeTable", q.get("test.query"));
loader.unload(QUERIES);
- Map q2 = loader.load(QUERIES);
- assertTrue(q != q2); // pointer comparison should return false
+ Map q3 = loader.load(QUERIES);
+ assertTrue(q != q3); // pointer comparison should return false
} catch (IllegalArgumentException e) {
// TODO Figure out why the Maven build can't find the properties
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org