Author: cbegin
Date: Thu Sep 11 12:44:39 2008
New Revision: 694442

URL: http://svn.apache.org/viewvc?rev=694442&view=rev
Log:
improved cache test performance, added todo list and updated blogmapper example


Added:
    ibatis/trunk/java/ibatis-3/TODO
Modified:
    
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SoftCacheTest.java
    
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/WeakCacheTest.java
    
ibatis/trunk/java/ibatis-3/ibatis-3-monarch/src/test/java/org/apache/ibatis/monarch/example/BlogMapper.xml

Added: ibatis/trunk/java/ibatis-3/TODO
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/TODO?rev=694442&view=auto
==============================================================================
--- ibatis/trunk/java/ibatis-3/TODO (added)
+++ ibatis/trunk/java/ibatis-3/TODO Thu Sep 11 12:44:39 2008
@@ -0,0 +1,12 @@
+Core
+ * Improved Error Messages
+
+Monarch
+ * Cache Parsing
+ * Namespaces
+ * DTD / Schema
+ * Transaction Manager
+ * Mapper Interface Binding
+ * Client / Mapper Factory
+ * Functional tests
+ * Perf/Threaded Integration Tests

Modified: 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SoftCacheTest.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SoftCacheTest.java?rev=694442&r1=694441&r2=694442&view=diff
==============================================================================
--- 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SoftCacheTest.java
 (original)
+++ 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SoftCacheTest.java
 Thu Sep 11 12:44:39 2008
@@ -6,18 +6,18 @@
 
 public class SoftCacheTest {
 
-  @Test //@Ignore("Until we can find a reliable way to test it on all 
machines.")
+  @Test 
   public void shouldDemonstrateObjectsBeingCollectedAsNeeded() throws 
Exception {
+    final int N = 300000;
     SoftCache cache = new SoftCache(new PerpetualCache("default"));
-    int n = 100000;
-    for (int i = 0; i < n; i++) {
+    for (int i = 0; i < N; i++) {
       byte[] array = new byte[5001]; //waste a bunch of memory
       array[5000] = 1;
       cache.putObject(i, array);
       Object value = cache.getObject(i);
     }
     System.out.println(cache.getSize());
-    Assert.assertTrue(cache.getSize() < n);
+    Assert.assertTrue(cache.getSize() < N);
   }
 
   @Test

Modified: 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/WeakCacheTest.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/WeakCacheTest.java?rev=694442&r1=694441&r2=694442&view=diff
==============================================================================
--- 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/WeakCacheTest.java
 (original)
+++ 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/WeakCacheTest.java
 Thu Sep 11 12:44:39 2008
@@ -8,11 +8,12 @@
 
   @Test
   public void shouldDemonstrateObjectsBeingCollectedAsNeeded() {
+    final int N = 300000;
     WeakCache cache = new WeakCache(new PerpetualCache("default"));
-    for (int i = 0; i < 1000000; i++) {
+    for (int i = 0; i < N; i++) {
       cache.putObject(i, i);
     }
-    Assert.assertTrue(cache.getSize() < 500000);
+    Assert.assertTrue(cache.getSize() < N);
   }
 
   @Test

Modified: 
ibatis/trunk/java/ibatis-3/ibatis-3-monarch/src/test/java/org/apache/ibatis/monarch/example/BlogMapper.xml
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-monarch/src/test/java/org/apache/ibatis/monarch/example/BlogMapper.xml?rev=694442&r1=694441&r2=694442&view=diff
==============================================================================
--- 
ibatis/trunk/java/ibatis-3/ibatis-3-monarch/src/test/java/org/apache/ibatis/monarch/example/BlogMapper.xml
 (original)
+++ 
ibatis/trunk/java/ibatis-3/ibatis-3-monarch/src/test/java/org/apache/ibatis/monarch/example/BlogMapper.xml
 Thu Sep 11 12:44:39 2008
@@ -1,4 +1,4 @@
-<mapper type="com.domain.PersonMapper" cacheDomain="">
+<mapper namespace="com.domain.PersonMapper" cacheDomain="">
 
   <resultMap id="" type="" extends="">
     <constructor>


Reply via email to