You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2015/04/13 22:14:10 UTC

svn commit: r1673269 - /ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java

Author: nmalin
Date: Mon Apr 13 20:14:10 2015
New Revision: 1673269

URL: http://svn.apache.org/r1673269
Log:
Change performfind test sequence to escape a random error with dbcp, related to issue OFBIZ-6218 Unit tests throw exception in DBCP. Thanks Adrian for report it

Modified:
    ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java

Modified: ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java?rev=1673269&r1=1673268&r2=1673269&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java (original)
+++ ofbiz/trunk/framework/common/src/org/ofbiz/common/test/PerformFindTests.java Mon Apr 13 20:14:10 2015
@@ -103,7 +103,21 @@ public class PerformFindTests extends OF
         }
     }
 
-    public void testPerformFindConditionFieldEquals() throws Exception {
+    /**
+     * Main test function to call other test.
+     * If each function call by junit, it generate an random error with DBCP
+     * See the issue OFBIZ-6218 Unit tests throw exception in DBCP for more details
+     * @throws Exception
+     */
+    public void testPerformFind() throws Exception {
+         performFindConditionFieldEquals();
+         performFindConditionFieldLike();
+         performFindConditionDistinct();
+         performFindFilterByDate();
+         performFindFilterByDateWithDedicateDateField();
+    }
+
+    private void performFindConditionFieldEquals() throws Exception {
         GenericValue userLogin = delegator.findOne("UserLogin", true, "userLoginId", "system");
         prepareData();
 
@@ -140,7 +154,7 @@ public class PerformFindTests extends OF
         assertEquals("performFind search without condition with equals on testingId", 1, foundElements.size());
     }
 
-    public void testPerformFindConditionFieldLike() throws Exception {
+    private void performFindConditionFieldLike() throws Exception {
         GenericValue userLogin = delegator.findOne("UserLogin", true, "userLoginId", "system");
         prepareData();
 
@@ -177,7 +191,7 @@ public class PerformFindTests extends OF
         assertEquals("performFind search with not like %name% condition", 1, foundElements.size());
     }
 
-    public void testPerformFindConditionDistinct() throws Exception {
+    private void performFindConditionDistinct() throws Exception {
         GenericValue userLogin = delegator.findOne("UserLogin", true, "userLoginId", "system");
         prepareData();
 
@@ -198,7 +212,7 @@ public class PerformFindTests extends OF
         assertEquals("performFind search with distinct Y", 5, foundElements.size());
     }
 
-    public void testPerformFindFilterByDate() throws Exception {
+    private void performFindFilterByDate() throws Exception {
         GenericValue userLogin = delegator.findOne("UserLogin", true, "userLoginId", "system");
         prepareData();
 
@@ -218,7 +232,7 @@ public class PerformFindTests extends OF
         assertEquals("performFind search with filterDate Y", 3, foundElements.size());
     }
 
-    public void testPerformFindFilterByDateWithDedicateDateField() throws Exception {
+    private void performFindFilterByDateWithDedicateDateField() throws Exception {
         GenericValue userLogin = delegator.findOne("UserLogin", true, "userLoginId", "system");
         prepareData();