You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2015/09/07 14:40:10 UTC

svn commit: r1701614 - in /commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2: ./ managed/

Author: markt
Date: Mon Sep  7 12:40:09 2015
New Revision: 1701614

URL: http://svn.apache.org/r1701614
Log:
Fix some IDE warnings (use of <> and @Override)

Modified:
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/StackMessageLog.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestAbandonedBasicDataSource.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPStmtPoolingBasicDataSource.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolableConnection.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDataSource.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDriver.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java
    commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/StackMessageLog.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/StackMessageLog.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/StackMessageLog.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/StackMessageLog.java Mon Sep  7 12:40:09 2015
@@ -34,11 +34,11 @@ import org.apache.commons.logging.impl.S
  * @version $Id$
  */
 public class StackMessageLog extends SimpleLog {
-    
+
     private static final long serialVersionUID = 1L;
-    private static Stack<String> messageStack = new Stack<String>();
+    private static Stack<String> messageStack = new Stack<>();
     private static Lock lock = new ReentrantLock();
-    
+
     public StackMessageLog(String name) {
         super(name);
     }
@@ -66,8 +66,8 @@ public class StackMessageLog extends Sim
         } finally {
             lock.unlock();
         }
-    } 
-    
+    }
+
     /**
      * @return the most recent log message, or null if the log is empty
      */
@@ -83,13 +83,13 @@ public class StackMessageLog extends Sim
         }
         return ret;
     }
-    
+
     /**
      * Note: iterator is fail-fast, lock the stack first.
      */
     public static List<String> getAll() {
         final Iterator<String> iterator = messageStack.iterator();
-        final List<String> messages = new ArrayList<String>();
+        final List<String> messages = new ArrayList<>();
         while (iterator.hasNext()) {
             messages.add(iterator.next());
         }

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestAbandonedBasicDataSource.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestAbandonedBasicDataSource.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestAbandonedBasicDataSource.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestAbandonedBasicDataSource.java Mon Sep  7 12:40:09 2015
@@ -45,6 +45,7 @@ public class TestAbandonedBasicDataSourc
 
     private StringWriter sw;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         super.setUp();

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestBasicDataSource.java Mon Sep  7 12:40:09 2015
@@ -437,7 +437,7 @@ public class TestBasicDataSource extends
 
         assertEquals(0, ds.getNumActive());
     }
-    
+
     /**
      * Verifies correct handling of exceptions generated by the underlying pool as it closes
      * connections in response to BDS#close. Exceptions have to be either swallowed by the
@@ -446,23 +446,23 @@ public class TestBasicDataSource extends
     @Test
     public void testPoolCloseCheckedException() throws Exception {
         ds.setAccessToUnderlyingConnectionAllowed(true);  // Allow dirty tricks
-        
+
         // Get an idle connection into the pool
         Connection conn = ds.getConnection();
         TesterConnection tc = (TesterConnection) ((DelegatingConnection<?>) conn).getInnermostDelegate();
         conn.close();
-        
+
         // After returning the connection to the pool, bork it.
         // Don't try this at home - bad violation of pool contract!
         tc.setFailure(new SQLException("bang"));
-        
+
         // Now close Datasource, which will cause tc to be closed, triggering SQLE
         // Pool 2.x swallows and logs exceptions on pool close.  Below verifies that
         // Either exceptions get logged or wrapped appropriately.
         try {
             StackMessageLog.lock();
             StackMessageLog.clear();
-            ds.close();  
+            ds.close();
             // Exception must have been swallowed by the pool - verify it is logged
             assertTrue(StackMessageLog.popMessage().indexOf("bang") > 0);
         } catch (SQLException ex) {
@@ -470,9 +470,9 @@ public class TestBasicDataSource extends
             assertTrue(ex.getCause().getMessage().indexOf("bang") > 0);
         } finally {
             StackMessageLog.unLock();
-        }     
+        }
     }
-    
+
     @Test
     public void testPoolCloseRTE() throws Exception {
         // RTE version of testPoolCloseCheckedException - see comments there.
@@ -484,7 +484,7 @@ public class TestBasicDataSource extends
         try {
             StackMessageLog.lock();
             StackMessageLog.clear();
-            ds.close();  
+            ds.close();
             assertTrue(StackMessageLog.popMessage().indexOf("boom") > 0);
         } catch (IllegalStateException ex) {
             assertTrue(ex.getMessage().indexOf("boom") > 0); // RTE is not wrapped by BDS#close
@@ -546,7 +546,7 @@ public class TestBasicDataSource extends
             // test OK
         }
     }
-    
+
     @Test
     public void testInvalidateConnection() throws Exception {
     	ds.setMaxTotal(2);
@@ -560,7 +560,7 @@ public class TestBasicDataSource extends
     	conn2.close();
     	conn3.close();
     }
-    
+
     /**
      * JIRA DBCP-93: If an SQLException occurs after the GenericObjectPool is
      * initialized in createDataSource, the evictor task is not cleaned up.
@@ -654,7 +654,7 @@ public class TestBasicDataSource extends
         // make sure cleanup is complete
         assertNull(ds.getConnectionPool());
     }
-    
+
     @Test
     public void testMaxConnLifetimeExceeded() throws Exception {
         try {
@@ -672,7 +672,7 @@ public class TestBasicDataSource extends
             StackMessageLog.unLock();
         }
     }
-    
+
     @Test
     public void testMaxConnLifetimeExceededMutedLog() throws Exception {
         try {
@@ -691,33 +691,33 @@ public class TestBasicDataSource extends
             StackMessageLog.unLock();
         }
     }
-    
+
     @Test
     public void testConcurrentInitBorrow() throws Exception {
         ds.setDriverClassName("org.apache.commons.dbcp2.TesterConnectionDelayDriver");
         ds.setUrl("jdbc:apache:commons:testerConnectionDelayDriver:50");
         ds.setInitialSize(8);
-        
+
         // Launch a request to trigger pool initialization
         TestThread testThread = new TestThread(1,0);
         Thread t = new Thread(testThread);
         t.start();
-        
+
         // Get another connection (should wait for pool init)
         Thread.sleep(100); // Make sure t gets into init first
         ds.getConnection();
-        
+
         // Pool should have at least 6 idle connections now
         // Use underlying pool getNumIdle to avoid waiting for ds lock
         assertTrue(ds.getConnectionPool().getNumIdle() > 5);
-        
+
         // Make sure t completes successfully
         t.join();
         assertFalse(testThread.failed());
-        
+
         ds.close();
     }
-    
+
     /**
      * JIRA: DBCP-444
      * Verify that invalidate does not return closed connection to the pool.
@@ -774,7 +774,7 @@ public class TestBasicDataSource extends
         // Nothing should be registered
         assertEquals(0, mbs.queryNames(commons, null).size());
     }
-    
+
     /**
      * JIRA: DBCP-437
      * Verify that BasicDataSource sets disconnect codes properties.
@@ -782,17 +782,17 @@ public class TestBasicDataSource extends
      */
     @Test
     public void testDisconnectSqlCodes() throws Exception {
-        ArrayList<String> disconnectionSqlCodes = new ArrayList<String>();
+        ArrayList<String> disconnectionSqlCodes = new ArrayList<>();
         disconnectionSqlCodes.add("XXX");
         ds.setDisconnectionSqlCodes(disconnectionSqlCodes);
         ds.setFastFailValidation(true);
         ds.getConnection();  // Triggers initialization - pcf creation
         // Make sure factory got the properties
-        PoolableConnectionFactory pcf = 
+        PoolableConnectionFactory pcf =
                 (PoolableConnectionFactory) ds.getConnectionPool().getFactory();
         assertTrue(pcf.isFastFailValidation());
         assertTrue(pcf.getDisconnectionSqlCodes().contains("XXX"));
-        assertEquals(1, pcf.getDisconnectionSqlCodes().size());   
+        assertEquals(1, pcf.getDisconnectionSqlCodes().size());
     }
 }
 
@@ -846,5 +846,5 @@ class TesterConnectionDelayDriver extend
     public boolean acceptsURL(String url) throws SQLException {
         return url.startsWith(CONNECT_STRING);
     }
-    
+
 }

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPStmtPoolingBasicDataSource.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPStmtPoolingBasicDataSource.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPStmtPoolingBasicDataSource.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPStmtPoolingBasicDataSource.java Mon Sep  7 12:40:09 2015
@@ -40,6 +40,7 @@ import org.junit.Test;
  */
 public class TestPStmtPoolingBasicDataSource extends TestBasicDataSource {
 
+    @Override
     @Before
     public void setUp() throws Exception {
         super.setUp();
@@ -234,7 +235,7 @@ public class TestPStmtPoolingBasicDataSo
         assertSame(inner1, inner2);
     }
 
-    /** 
+    /**
      * Tests high-concurrency contention for connections and pooled prepared statements.
      * DBCP-414
      */

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolableConnection.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolableConnection.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolableConnection.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolableConnection.java Mon Sep  7 12:40:09 2015
@@ -51,7 +51,7 @@ public class TestPoolableConnection {
         pool = new GenericObjectPool<>(factory);
         factory.setPool(pool);
     }
-    
+
     @After
     public void tearDown() {
         pool.close();
@@ -124,7 +124,7 @@ public class TestPoolableConnection {
         factory.setFastFailValidation(true);
         PoolableConnection conn = pool.borrowObject();
         TesterConnection nativeConnection = (TesterConnection) conn.getInnermostDelegate();
-        
+
         // Set up non-fatal exception
         nativeConnection.setFailure(new SQLException("Not fatal error.", "Invalid syntax."));
         try {
@@ -164,21 +164,21 @@ public class TestPoolableConnection {
         assertEquals("The pool should have no idle connections",
                 0, pool.getNumIdle());
     }
-    
+
     @Test
     public void testFastFailValidationCustomCodes() throws Exception {
         pool.setTestOnReturn(true);
         PoolableConnectionFactory factory = (PoolableConnectionFactory) pool.getFactory();
         factory.setFastFailValidation(true);
-        ArrayList<String> disconnectionSqlCodes = new ArrayList<String>();
+        ArrayList<String> disconnectionSqlCodes = new ArrayList<>();
         disconnectionSqlCodes.add("XXX");
         factory.setDisconnectionSqlCodes(disconnectionSqlCodes);
         PoolableConnection conn = pool.borrowObject();
         TesterConnection nativeConnection = (TesterConnection) conn.getInnermostDelegate();
-        
+
         // Set up fatal exception
         nativeConnection.setFailure(new SQLException("Fatal connection error.", "XXX"));
-        
+
         try {
             conn.createStatement();
             fail("Should throw SQL exception.");
@@ -186,7 +186,7 @@ public class TestPoolableConnection {
             // cleanup failure
             nativeConnection.setFailure(null);
         }
-        
+
         // verify that bad connection does not get returned to the pool
         conn.close();  // testOnReturn triggers validate, which should fail
         assertEquals("The pool should have no active connections",

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDataSource.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDataSource.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDataSource.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDataSource.java Mon Sep  7 12:40:09 2015
@@ -67,6 +67,7 @@ public class TestPoolingDataSource exten
         ds.setAccessToUnderlyingConnectionAllowed(true);
     }
 
+    @Override
     @After
     public void tearDown() throws Exception {
         ds.close();
@@ -145,7 +146,7 @@ public class TestPoolingDataSource exten
         assertTrue(con2.innermostDelegateEquals(inner));
         assertFalse(con.equals(con2));
     }
-    
+
     /**
      * DBCP-412
      * Verify that omitting factory.setPool(pool) when setting up PDS does not
@@ -171,7 +172,7 @@ public class TestPoolingDataSource exten
         assertTrue(f.getPool().equals(p));
         ds.getConnection();
     }
-    
+
     @Test
     public void testClose() throws Exception {
 
@@ -190,13 +191,12 @@ public class TestPoolingDataSource exten
         p.setMaxTotal(getMaxTotal());
         p.setMaxWaitMillis(getMaxWaitMillis());
 
-        try ( PoolingDataSource<PoolableConnection> dataSource =
-                new PoolingDataSource<PoolableConnection>(p) ) {
+        try ( PoolingDataSource<PoolableConnection> dataSource = new PoolingDataSource<>(p) ) {
             Connection connection = dataSource.getConnection();
             assertNotNull(connection);
             connection.close();
         }
-        
+
         assertTrue(p.isClosed());
         assertEquals(0, p.getNumIdle());
         assertEquals(0, p.getNumActive());

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDriver.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDriver.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDriver.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/TestPoolingDriver.java Mon Sep  7 12:40:09 2015
@@ -86,6 +86,7 @@ public class TestPoolingDriver extends T
         driver.registerPool("test",pool);
     }
 
+    @Override
     @After
     public void tearDown() throws Exception {
         driver.closePool("test");

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestDataSourceXAConnectionFactory.java Mon Sep  7 12:40:09 2015
@@ -45,6 +45,7 @@ public class TestDataSourceXAConnectionF
 
     public AtomicInteger closeCounter = new AtomicInteger();
 
+    @Override
     @Before
     public void setUp() throws Exception {
         super.setUp();

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSource.java Mon Sep  7 12:40:09 2015
@@ -92,6 +92,7 @@ public class TestManagedDataSource exten
         ds.setAccessToUnderlyingConnectionAllowed(true);
     }
 
+    @Override
     @After
     public void tearDown() throws Exception {
         pool.close();
@@ -242,20 +243,20 @@ public class TestManagedDataSource exten
         assertTrue(con2.innermostDelegateEquals(inner));
         assertFalse(con.equals(con2));
     }
-    
+
     @Test
     public void testNestedConnections() throws Exception {
         transactionManager.begin();
-        
+
         Connection c1 = null;
         Connection c2 = null;
-        
+
         c1 = newConnection();
         c2 = newConnection();
-        
+
         transactionManager.commit();
-        
+
         c1.close();
         c2.close();
-    }   
+    }
 }

Modified: commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java
URL: http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java?rev=1701614&r1=1701613&r2=1701614&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java (original)
+++ commons/proper/dbcp/trunk/src/test/java/org/apache/commons/dbcp2/managed/TestManagedDataSourceInTx.java Mon Sep  7 12:40:09 2015
@@ -46,12 +46,14 @@ import javax.transaction.Transaction;
  */
 public class TestManagedDataSourceInTx extends TestManagedDataSource {
 
+    @Override
     @Before
     public void setUp() throws Exception {
         super.setUp();
         transactionManager.begin();
     }
 
+    @Override
     @After
     public void tearDown() throws Exception {
         if (transactionManager.getTransaction() != null) {
@@ -70,7 +72,7 @@ public class TestManagedDataSourceInTx e
         // two connections to the same datasource are supposed to share
         // a single connection
     }
-    
+
     @Override
     @Test
     public void testNestedConnections() {