You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/01/20 00:41:17 UTC

svn commit: r1435759 [2/2] - /tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java?rev=1435759&r1=1435758&r2=1435759&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java Sat Jan 19 23:41:16 2013
@@ -29,16 +29,16 @@ import javax.management.AttributeChangeN
 import javax.management.Notification;
 import javax.management.NotificationListener;
 
+import org.junit.Assert;
+import org.junit.Test;
+
 import org.apache.tomcat.jdbc.pool.ConnectionPool;
 import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport;
 import org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReportJmx;
 
 public class TestSlowQueryReport extends DefaultTestCase {
 
-    public TestSlowQueryReport(String name) {
-        super(name);
-    }
-
+    @Test
     public void testSlowSql() throws Exception {
         int count = 3;
         this.init();
@@ -53,8 +53,8 @@ public class TestSlowQueryReport extends
             st.close();
         }
         Map<String,SlowQueryReport.QueryStats> map = SlowQueryReport.getPoolStats(datasource.getPool().getName());
-        assertNotNull(map);
-        assertEquals(1,map.size());
+        Assert.assertNotNull(map);
+        Assert.assertEquals(1,map.size());
         String key = map.keySet().iterator().next();
         SlowQueryReport.QueryStats stats = map.get(key);
         System.out.println("Stats:"+stats);
@@ -78,9 +78,10 @@ public class TestSlowQueryReport extends
         con.close();
         tearDown();
         //make sure we actually did clean up when the pool closed
-        assertNull(SlowQueryReport.getPoolStats(pool.getName()));
+        Assert.assertNull(SlowQueryReport.getPoolStats(pool.getName()));
     }
 
+    @Test
     public void testSlowSqlJmx() throws Exception {
         int count = 1;
         this.init();
@@ -95,8 +96,8 @@ public class TestSlowQueryReport extends
             st.close();
         }
         Map<String,SlowQueryReport.QueryStats> map = SlowQueryReport.getPoolStats(datasource.getPool().getName());
-        assertNotNull(map);
-        assertEquals(1,map.size());
+        Assert.assertNotNull(map);
+        Assert.assertEquals(1,map.size());
         String key = map.keySet().iterator().next();
         SlowQueryReport.QueryStats stats = map.get(key);
         System.out.println("Stats:"+stats);
@@ -123,14 +124,14 @@ public class TestSlowQueryReport extends
             st.close();
         }
         System.out.println("Stats:"+stats);
-        assertEquals("Expecting to have received "+(2*count)+" notifications.",2*count, listener.notificationCount.get());
+        Assert.assertEquals("Expecting to have received "+(2*count)+" notifications.",2*count, listener.notificationCount.get());
         con.close();
         tearDown();
         //make sure we actually did clean up when the pool closed
-        assertNull(SlowQueryReport.getPoolStats(pool.getName()));
+        Assert.assertNull(SlowQueryReport.getPoolStats(pool.getName()));
     }
 
-
+    @Test
     public void testFastSql() throws Exception {
         int count = 3;
         this.init();
@@ -145,14 +146,15 @@ public class TestSlowQueryReport extends
             st.close();
         }
         Map<String,SlowQueryReport.QueryStats> map = SlowQueryReport.getPoolStats(datasource.getPool().getName());
-        assertNotNull(map);
-        assertEquals(0,map.size());
+        Assert.assertNotNull(map);
+        Assert.assertEquals(0,map.size());
         ConnectionPool pool = datasource.getPool();
         con.close();
         tearDown();
-        assertNull(SlowQueryReport.getPoolStats(pool.getName()));
+        Assert.assertNull(SlowQueryReport.getPoolStats(pool.getName()));
     }
 
+    @Test
     public void testFailedSql() throws Exception {
         int count = 3;
         this.init();
@@ -172,15 +174,15 @@ public class TestSlowQueryReport extends
 
         }
         Map<String,SlowQueryReport.QueryStats> map = SlowQueryReport.getPoolStats(datasource.getPool().getName());
-        assertNotNull(map);
-        assertEquals(1,map.size());
+        Assert.assertNotNull(map);
+        Assert.assertEquals(1,map.size());
         ConnectionPool pool = datasource.getPool();
         String key = map.keySet().iterator().next();
         SlowQueryReport.QueryStats stats = map.get(key);
         System.out.println("Stats:"+stats);
         con.close();
         tearDown();
-        assertNull(SlowQueryReport.getPoolStats(pool.getName()));
+        Assert.assertNull(SlowQueryReport.getPoolStats(pool.getName()));
     }
 
 

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestStatementCache.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestStatementCache.java?rev=1435759&r1=1435758&r2=1435759&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestStatementCache.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestStatementCache.java Sat Jan 19 23:41:16 2013
@@ -19,20 +19,20 @@ package org.apache.tomcat.jdbc.test;
 import java.sql.Connection;
 import java.sql.PreparedStatement;
 
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Test;
+
 import org.apache.tomcat.jdbc.pool.interceptor.StatementCache;
 
 public class TestStatementCache extends DefaultTestCase {
 
-
-    public TestStatementCache(String name) {
-        super(name);
-    }
-
     private static volatile TestStatementCacheInterceptor interceptor = null;
 
 
     @Override
-    protected void tearDown() throws Exception {
+    @After
+    public void tearDown() throws Exception {
         interceptor = null;
         super.tearDown();
     }
@@ -43,72 +43,71 @@ public class TestStatementCache extends 
                 "(prepared="+cachePrepared+",callable="+cacheCallable+",max="+max+")");
     }
 
+    @Test
     public void testIsCacheEnabled() throws Exception {
-        init();
         config(true,true,50);
         datasource.getConnection().close();
-        assertNotNull("Interceptor was not created.", interceptor);
+        Assert.assertNotNull("Interceptor was not created.", interceptor);
     }
 
+    @Test
     public void testCacheProperties() throws Exception {
-        init();
         config(true,true,50);
         datasource.getConnection().close();
-        assertEquals(true, interceptor.isCacheCallable());
-        assertEquals(true, interceptor.isCachePrepared());
-        assertEquals(50,interceptor.getMaxCacheSize());
+        Assert.assertTrue(interceptor.isCacheCallable());
+        Assert.assertTrue(interceptor.isCachePrepared());
+        Assert.assertEquals(50,interceptor.getMaxCacheSize());
     }
 
+    @Test
     public void testCacheProperties2() throws Exception {
-        init();
         config(false,false,100);
         datasource.getConnection().close();
-        assertEquals(false, interceptor.isCacheCallable());
-        assertEquals(false, interceptor.isCachePrepared());
-        assertEquals(100,interceptor.getMaxCacheSize());
+        Assert.assertFalse(interceptor.isCacheCallable());
+        Assert.assertFalse(interceptor.isCachePrepared());
+        Assert.assertEquals(100,interceptor.getMaxCacheSize());
     }
 
+    @Test
     public void testPreparedStatementCache() throws Exception {
-        init();
         config(true,false,100);
         Connection con = datasource.getConnection();
         PreparedStatement ps1 = con.prepareStatement("select 1");
         PreparedStatement ps2 = con.prepareStatement("select 1");
-        assertEquals(0,interceptor.getCacheSize().get());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
         ps1.close();
-        assertTrue(ps1.isClosed());
-        assertEquals(1,interceptor.getCacheSize().get());
+        Assert.assertTrue(ps1.isClosed());
+        Assert.assertEquals(1,interceptor.getCacheSize().get());
         PreparedStatement ps3 = con.prepareStatement("select 1");
-        assertEquals(0,interceptor.getCacheSize().get());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
         ps2.close();
-        assertTrue(ps2.isClosed());
+        Assert.assertTrue(ps2.isClosed());
         ps3.close();
-        assertTrue(ps3.isClosed());
-        assertEquals(1,interceptor.getCacheSize().get());
+        Assert.assertTrue(ps3.isClosed());
+        Assert.assertEquals(1,interceptor.getCacheSize().get());
     }
 
+    @Test
     public void testPreparedStatementCache2() throws Exception {
         init();
         config(false,false,100);
         Connection con = datasource.getConnection();
         PreparedStatement ps1 = con.prepareStatement("select 1");
         PreparedStatement ps2 = con.prepareStatement("select 1");
-        assertEquals(0,interceptor.getCacheSize().get());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
         ps1.close();
-        assertTrue(ps1.isClosed());
-        assertEquals(0,interceptor.getCacheSize().get());
+        Assert.assertTrue(ps1.isClosed());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
         PreparedStatement ps3 = con.prepareStatement("select 1");
-        assertEquals(0,interceptor.getCacheSize().get());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
         ps2.close();
-        assertTrue(ps2.isClosed());
+        Assert.assertTrue(ps2.isClosed());
         ps3.close();
-        assertTrue(ps3.isClosed());
-        assertEquals(0,interceptor.getCacheSize().get());
-    }
-
-    public void testCallableStatementCache() throws Exception {
+        Assert.assertTrue(ps3.isClosed());
+        Assert.assertEquals(0,interceptor.getCacheSize().get());
     }
 
+    @Test
     public void testMaxCacheSize() throws Exception {
         init();
         config(true,false,100);
@@ -120,7 +119,7 @@ public class TestStatementCache extends 
             PreparedStatement ps = con.prepareStatement("select "+i);
             ps.close();
         }
-        assertEquals(100,interceptor.getCacheSize().get());
+        Assert.assertEquals(100,interceptor.getCacheSize().get());
         con1.close();
         con2.close();
     }
@@ -131,5 +130,4 @@ public class TestStatementCache extends 
             TestStatementCache.interceptor = this;
         }
     }
-
 }

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSuspectTimeout.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSuspectTimeout.java?rev=1435759&r1=1435758&r2=1435759&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSuspectTimeout.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSuspectTimeout.java Sat Jan 19 23:41:16 2013
@@ -14,22 +14,19 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
-
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
 
-import org.apache.tomcat.jdbc.pool.PooledConnection;
+import org.junit.Assert;
+import org.junit.Test;
 
+import org.apache.tomcat.jdbc.pool.PooledConnection;
 
 public class TestSuspectTimeout extends DefaultTestCase {
 
-    public TestSuspectTimeout(String name) {
-        super(name);
-    }
-
+    @Test
     public void testSuspect() throws Exception {
-        this.init();
         this.datasource.setMaxActive(100);
         this.datasource.setMaxIdle(100);
         this.datasource.setInitialSize(0);
@@ -40,10 +37,10 @@ public class TestSuspectTimeout extends 
         this.datasource.getPoolProperties().setSuspectTimeout(1);
         this.datasource.getPoolProperties().setLogAbandoned(true);
         Connection con = datasource.getConnection();
-        assertEquals("Number of connections active/busy should be 1",1,datasource.getPool().getActive());
+        Assert.assertEquals("Number of connections active/busy should be 1",1,datasource.getPool().getActive());
         Thread.sleep(3000);
         PooledConnection pcon = con.unwrap(PooledConnection.class);
-        assertTrue("Connection should be marked suspect",pcon.isSuspect());
+        Assert.assertTrue("Connection should be marked suspect",pcon.isSuspect());
         con.close();
     }
 }

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestTimeout.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestTimeout.java?rev=1435759&r1=1435758&r2=1435759&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestTimeout.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestTimeout.java Sat Jan 19 23:41:16 2013
@@ -18,20 +18,16 @@ package org.apache.tomcat.jdbc.test;
 
 import java.util.concurrent.atomic.AtomicInteger;
 
-/**
- * @author Filip Hanik
- * @version 1.0
- */
+import org.junit.Assert;
+import org.junit.Test;
+
 public class TestTimeout extends DefaultTestCase {
-    public TestTimeout(String name) {
-        super(name);
-    }
 
     AtomicInteger counter = new AtomicInteger(0);
 
+    @Test
     public void testCheckoutTimeout() throws Exception {
         try {
-            init();
             this.datasource.getPoolProperties().setTestWhileIdle(true);
             this.datasource.getPoolProperties().setTestOnBorrow(false);
             this.datasource.getPoolProperties().setTestOnReturn(false);
@@ -50,18 +46,17 @@ public class TestTimeout extends Default
                 long delta = System.currentTimeMillis()-now;
                 System.out.println("Got connection #"+i+" in "+delta+" ms.");
             }
-            assertTrue(false);
+            Assert.assertTrue(false);
         } catch ( Exception x ) {
-            assertTrue(true);
+            Assert.assertTrue(true);
         }finally {
             Thread.sleep(2000);
-            tearDown();
         }
     }
 
+    @Test
     public void testCheckoutTimeoutFair() throws Exception {
         try {
-            init();
             this.datasource.getPoolProperties().setFairQueue(true);
             this.datasource.getPoolProperties().setTestWhileIdle(true);
             this.datasource.getPoolProperties().setTestOnBorrow(false);
@@ -81,13 +76,11 @@ public class TestTimeout extends Default
                 long delta = System.currentTimeMillis()-now;
                 System.out.println("Got connection #"+i+" in "+delta+" ms.");
             }
-            assertTrue(false);
+            Assert.assertTrue(false);
         } catch ( Exception x ) {
-            assertTrue(true);
+            Assert.assertTrue(true);
         }finally {
             Thread.sleep(2000);
-            tearDown();
         }
     }
-
 }

Modified: tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TwoDataSources.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TwoDataSources.java?rev=1435759&r1=1435758&r2=1435759&view=diff
==============================================================================
--- tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TwoDataSources.java (original)
+++ tomcat/trunk/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TwoDataSources.java Sat Jan 19 23:41:16 2013
@@ -14,17 +14,16 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
-
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
 
-public class TwoDataSources extends DefaultTestCase {
+import org.junit.Assert;
+import org.junit.Test;
 
-    public TwoDataSources(String name) {
-        super(name);
-    }
+public class TwoDataSources extends DefaultTestCase {
 
+    @Test
     public void testTwoDataSources() throws Exception {
         org.apache.tomcat.jdbc.pool.DataSource d1 = this.createDefaultDataSource();
         org.apache.tomcat.jdbc.pool.DataSource d2 = this.createDefaultDataSource();
@@ -37,29 +36,26 @@ public class TwoDataSources extends Defa
         Thread.sleep(5000);
         try {
             c1.createStatement();
-            assertTrue("Connection should have been abandoned.",false);
+            Assert.assertTrue("Connection should have been abandoned.",false);
         }catch (Exception x) {
-            assertTrue("This is correct, c1 is abandoned",true);
+            Assert.assertTrue("This is correct, c1 is abandoned",true);
         }
 
         try {
             c2.createStatement();
-            assertTrue("Connection should not have been abandoned.",true);
+            Assert.assertTrue("Connection should not have been abandoned.",true);
         }catch (Exception x) {
-            assertTrue("Connection c2 should be working",false);
+            Assert.assertTrue("Connection c2 should be working",false);
         }
         try {
-            assertTrue("Connection should have been closed.",c1.isClosed());
+            Assert.assertTrue("Connection should have been closed.",c1.isClosed());
         }catch (Exception x) {
-            assertTrue("This is correct, c1 is closed",true);
+            Assert.assertTrue("This is correct, c1 is closed",true);
         }
         try {
-            assertFalse("Connection c2 should not have been closed.",c2.isClosed());
+            Assert.assertFalse("Connection c2 should not have been closed.",c2.isClosed());
         }catch (Exception x) {
-            assertTrue("Connection c2 should be working",false);
+            Assert.assertTrue("Connection c2 should be working",false);
         }
-
-
     }
-
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org