Author: jnioche
Date: Tue Jul 20 11:36:40 2010
New Revision: 965812

URL: http://svn.apache.org/viewvc?rev=965812&view=rev
Log:
Tests use in memory hsqldb

Modified:
    nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestGenerator.java
    nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestInjector.java

Modified: 
nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestGenerator.java
URL: 
http://svn.apache.org/viewvc/nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestGenerator.java?rev=965812&r1=965811&r2=965812&view=diff
==============================================================================
--- nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestGenerator.java 
(original)
+++ nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestGenerator.java 
Tue Jul 20 11:36:40 2010
@@ -56,8 +56,11 @@ public class TestGenerator extends TestC
   protected void setUp() throws Exception {
     super.setUp();
     conf = CrawlDBTestUtil.createConfiguration();
+    // using hsqldb in memory
     
DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.driver","org.hsqldb.jdbcDriver");
-    
DataStoreFactory.properties.setProperty("gora.gora.sqlstore.jdbc.url","jdbc:hsqldb:hsql://localhost/nutchtest");
+    
DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.url","jdbc:hsqldb:mem:.");
+    DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.user","sa");
+    DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.password","");
     webPageStore = DataStoreFactory.getDataStore(SqlStore.class,
         String.class, WebPage.class);
   }

Modified: 
nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestInjector.java
URL: 
http://svn.apache.org/viewvc/nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestInjector.java?rev=965812&r1=965811&r2=965812&view=diff
==============================================================================
--- nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestInjector.java 
(original)
+++ nutch/branches/nutchbase/src/test/org/apache/nutch/crawl/TestInjector.java 
Tue Jul 20 11:36:40 2010
@@ -61,17 +61,20 @@ public class TestInjector extends TestCa
     fs = FileSystem.get(conf);
     if (fs.exists(urlPath))
       fs.delete(urlPath, false);
+    // using hsqldb in memory
     
DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.driver","org.hsqldb.jdbcDriver");
-    
DataStoreFactory.properties.setProperty("gora.gora.sqlstore.jdbc.url","jdbc:hsqldb:hsql://localhost/nutchtest");
+    
DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.url","jdbc:hsqldb:mem:.");
+    DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.user","sa");
+    DataStoreFactory.properties.setProperty("gora.sqlstore.jdbc.password","");
     webPageStore = DataStoreFactory.getDataStore(SqlStore.class,
         String.class, WebPage.class);
   }
 
   @Override
   public void tearDown() throws Exception {
-    fs.delete(testdir, true);
     webPageStore.close();
     super.tearDown();
+    fs.delete(testdir, true);
   }
 
   public void testInject() throws Exception {


Reply via email to