You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ko...@apache.org on 2014/03/28 19:23:54 UTC

[1/2] git commit: updated refs/heads/master to 54c83c1

Repository: cloudstack
Updated Branches:
  refs/heads/master 9b16a6dfd -> 54c83c168


removed redundant Integer instantiation in GenericDaoBase

Signed-off-by: Laszlo Hornyak <la...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/54c83c16
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/54c83c16
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/54c83c16

Branch: refs/heads/master
Commit: 54c83c168f4a8b0d63bd99ad3cbf7082ded081f4
Parents: 05c9d54
Author: Laszlo Hornyak <la...@gmail.com>
Authored: Fri Mar 28 18:33:48 2014 +0100
Committer: Laszlo Hornyak <la...@gmail.com>
Committed: Fri Mar 28 18:40:25 2014 +0100

----------------------------------------------------------------------
 .../src/com/cloud/utils/db/GenericDaoBase.java  |  4 +--
 .../com/cloud/utils/db/GenericDaoBaseTest.java  | 29 ++++++++++++++++----
 2 files changed, 25 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/54c83c16/framework/db/src/com/cloud/utils/db/GenericDaoBase.java
----------------------------------------------------------------------
diff --git a/framework/db/src/com/cloud/utils/db/GenericDaoBase.java b/framework/db/src/com/cloud/utils/db/GenericDaoBase.java
index cecea84..2052aad 100755
--- a/framework/db/src/com/cloud/utils/db/GenericDaoBase.java
+++ b/framework/db/src/com/cloud/utils/db/GenericDaoBase.java
@@ -686,12 +686,12 @@ public abstract class GenericDaoBase<T, ID extends Serializable> extends Compone
                 return null;
             }
         } else if (type == int.class) {
-            return (M)new Integer(rs.getInt(index));
+            return (M) (Integer) rs.getInt(index);
         } else if (type == Integer.class) {
             if (rs.getObject(index) == null) {
                 return null;
             } else {
-                return (M)new Integer(rs.getInt(index));
+                return (M) (Integer) rs.getInt(index);
             }
         } else if (type == long.class) {
             return (M) (Long) rs.getLong(index);

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/54c83c16/framework/db/test/com/cloud/utils/db/GenericDaoBaseTest.java
----------------------------------------------------------------------
diff --git a/framework/db/test/com/cloud/utils/db/GenericDaoBaseTest.java b/framework/db/test/com/cloud/utils/db/GenericDaoBaseTest.java
index b7febcb..aef0c69 100644
--- a/framework/db/test/com/cloud/utils/db/GenericDaoBaseTest.java
+++ b/framework/db/test/com/cloud/utils/db/GenericDaoBaseTest.java
@@ -19,8 +19,7 @@ package com.cloud.utils.db;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 
-import junit.framework.Assert;
-
+import org.junit.Assert;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.Mock;
@@ -73,7 +72,7 @@ public class GenericDaoBaseTest {
         Mockito.when(resultSet.getObject(1)).thenReturn(0.1f);
         Mockito.when(resultSet.getFloat(1)).thenReturn(0.1f);
         Assert.assertEquals(0.1f,
-                GenericDaoBase.getObject(Float.class, resultSet, 1));
+                GenericDaoBase.getObject(Float.class, resultSet, 1), 0.1);
         Mockito.verify(resultSet).getFloat(1);
     }
 
@@ -82,7 +81,7 @@ public class GenericDaoBaseTest {
         Mockito.when(resultSet.getObject(1)).thenReturn(0.1f);
         Mockito.when(resultSet.getFloat(1)).thenReturn(0.1f);
         Assert.assertEquals(0.1f,
-                GenericDaoBase.getObject(float.class, resultSet, 1));
+                GenericDaoBase.getObject(float.class, resultSet, 1), 0.1);
         Mockito.verify(resultSet).getFloat(1);
     }
 
@@ -91,7 +90,7 @@ public class GenericDaoBaseTest {
         Mockito.when(resultSet.getObject(1)).thenReturn(0.1d);
         Mockito.when(resultSet.getDouble(1)).thenReturn(0.1d);
         Assert.assertEquals(0.1d,
-                GenericDaoBase.getObject(double.class, resultSet, 1));
+                GenericDaoBase.getObject(double.class, resultSet, 1), 0.1);
         Mockito.verify(resultSet).getDouble(1);
     }
 
@@ -100,7 +99,7 @@ public class GenericDaoBaseTest {
         Mockito.when(resultSet.getObject(1)).thenReturn(0.1d);
         Mockito.when(resultSet.getDouble(1)).thenReturn(0.1d);
         Assert.assertEquals(0.1d,
-                GenericDaoBase.getObject(Double.class, resultSet, 1));
+                GenericDaoBase.getObject(Double.class, resultSet, 1), 0.1);
         Mockito.verify(resultSet).getDouble(1);
     }
 
@@ -123,6 +122,24 @@ public class GenericDaoBaseTest {
     }
 
     @Test
+    public void getObjectPrimitiveInt() throws SQLException {
+        Mockito.when(resultSet.getObject(1)).thenReturn(1l);
+        Mockito.when(resultSet.getInt(1)).thenReturn(1);
+        Assert.assertEquals((Integer) 1,
+                GenericDaoBase.getObject(int.class, resultSet, 1));
+        Mockito.verify(resultSet).getInt(1);
+    }
+
+    @Test
+    public void getObjectInteger() throws SQLException {
+        Mockito.when(resultSet.getObject(1)).thenReturn(1l);
+        Mockito.when(resultSet.getInt(1)).thenReturn(1);
+        Assert.assertEquals((Integer) 1,
+                GenericDaoBase.getObject(Integer.class, resultSet, 1));
+        Mockito.verify(resultSet).getInt(1);
+    }
+
+    @Test
     public void getObjectPrimitiveByte() throws SQLException {
         Mockito.when(resultSet.getObject(1)).thenReturn((byte) 1);
         Mockito.when(resultSet.getByte(1)).thenReturn((byte) 1);


[2/2] git commit: updated refs/heads/master to 54c83c1

Posted by ko...@apache.org.
removed Integer and Long instantiations

Signed-off-by: Laszlo Hornyak <la...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/05c9d54c
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/05c9d54c
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/05c9d54c

Branch: refs/heads/master
Commit: 05c9d54c4fdf32bef9fd6ae3cf20f9fca77cd137
Parents: 9b16a6d
Author: Laszlo Hornyak <la...@gmail.com>
Authored: Tue Mar 25 20:57:16 2014 +0100
Committer: Laszlo Hornyak <la...@gmail.com>
Committed: Fri Mar 28 18:40:25 2014 +0100

----------------------------------------------------------------------
 .../com/cloud/network/security/SecurityGroupWorkTracker.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/05c9d54c/server/src/com/cloud/network/security/SecurityGroupWorkTracker.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/network/security/SecurityGroupWorkTracker.java b/server/src/com/cloud/network/security/SecurityGroupWorkTracker.java
index 6bc49df..63b1cbb 100644
--- a/server/src/com/cloud/network/security/SecurityGroupWorkTracker.java
+++ b/server/src/com/cloud/network/security/SecurityGroupWorkTracker.java
@@ -48,8 +48,8 @@ public class SecurityGroupWorkTracker {
         synchronized (this) {
             Integer outstanding = _unackedMessages.get(agentId);
             if (outstanding == null) {
-                outstanding = new Integer(0);
-                _unackedMessages.put(new Long(agentId), outstanding);
+                outstanding = 0;
+                _unackedMessages.put(agentId, outstanding);
             }
             currLength = outstanding.intValue();
             if (currLength + 1 > _bufferLength) {
@@ -58,7 +58,7 @@ public class SecurityGroupWorkTracker {
                 s_logger.debug("SecurityGroupManager: dropping a message because there are more than " + currLength + " outstanding messages, total dropped=" + discarded);
                 return false;
             }
-            _unackedMessages.put(new Long(agentId), ++currLength);
+            _unackedMessages.put(agentId, ++currLength);
         }
         return true;
     }