You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ve...@apache.org on 2009/04/13 00:21:45 UTC

svn commit: r764341 - in /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db: DBLookupMediatorTest.java DBReportMediatorTest.java

Author: veithen
Date: Sun Apr 12 22:21:45 2009
New Revision: 764341

URL: http://svn.apache.org/viewvc?rev=764341&view=rev
Log:
Create the Derby test database used by DBLookupMediatorTest and DBReportMediatorTest in the 'target' directory so that it will be cleaned up by a 'mvn clean'. Maybe this will solve the build failure on builder.wso2.org.

Modified:
    synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBLookupMediatorTest.java
    synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBReportMediatorTest.java

Modified: synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBLookupMediatorTest.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBLookupMediatorTest.java?rev=764341&r1=764340&r2=764341&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBLookupMediatorTest.java (original)
+++ synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBLookupMediatorTest.java Sun Apr 12 22:21:45 2009
@@ -28,7 +28,6 @@
 import org.apache.synapse.mediators.TestUtils;
 
 import java.sql.SQLException;
-import java.io.File;
 
 public class DBLookupMediatorTest extends AbstractMediatorTestCase {
 
@@ -53,9 +52,10 @@
 
             protected void setUp() throws Exception {
 
-                File temp = File.createTempFile("temp", "delete");
-                temp.deleteOnExit();
-                String tempPath = temp.getParent();
+                String baseDir = System.getProperty("basedir");
+                if (baseDir == null) {
+                    baseDir = ".";
+                }
 
                 lookup = (DBLookupMediator)
                     new DBLookupMediatorFactory().createMediator(createOMElement(
@@ -63,7 +63,7 @@
                             "  <connection>\n" +
                             "    <pool>\n" +
                             "      <driver>org.apache.derby.jdbc.EmbeddedDriver</driver>\n" +
-                            "      <url>jdbc:derby:" + tempPath + "/derbyDB;create=true</url>\n" +
+                            "      <url>jdbc:derby:" + baseDir + "/target/derbyDB;create=true</url>\n" +
                             "      <user>user</user>\n" +
                             "      <password>pass</password>\n" +
                             "      <property name=\"initialsize\" value=\"2\"/>\n" +

Modified: synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBReportMediatorTest.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBReportMediatorTest.java?rev=764341&r1=764340&r2=764341&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBReportMediatorTest.java (original)
+++ synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/db/DBReportMediatorTest.java Sun Apr 12 22:21:45 2009
@@ -58,9 +58,10 @@
 
             protected void setUp() throws Exception {
 
-                File temp = File.createTempFile("temp", "delete");
-                temp.deleteOnExit();
-                String tempPath = temp.getParent();
+                String baseDir = System.getProperty("basedir");
+                if (baseDir == null) {
+                    baseDir = ".";
+                }
 
                 report = (DBReportMediator)
                     new DBReportMediatorFactory().createMediator(createOMElement(
@@ -68,7 +69,7 @@
                             "  <connection>\n" +
                             "    <pool>\n" +
                             "      <driver>org.apache.derby.jdbc.EmbeddedDriver</driver>\n" +
-                            "      <url>jdbc:derby:" + tempPath + "/derbyDB;create=true</url>\n" +
+                            "      <url>jdbc:derby:" + baseDir + "/target/derbyDB;create=true</url>\n" +
                             "      <user>user</user>\n" +
                             "      <password>pass</password>\n" +
                             "      <property name=\"initialsize\" value=\"2\"/>\n" +