Author: chirino
Date: Fri Nov 9 15:58:19 2012
New Revision: 1407512
URL: http://svn.apache.org/viewvc?rev=1407512&view=rev
Log:
Update test to use full paths to data files so that it can work from an IDE too
Modified:
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/kahadb/KahaDBVersionTest.java
Modified:
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/kahadb/KahaDBVersionTest.java
URL:
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/kahadb/KahaDBVersionTest.java?rev=1407512&r1=1407511&r2=1407512&view=diff
==============================================================================
---
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/kahadb/KahaDBVersionTest.java
(original)
+++
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/store/kahadb/KahaDBVersionTest.java
Fri Nov 9 15:58:19 2012
@@ -25,16 +25,27 @@ import javax.jms.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
+import java.io.IOException;
+import java.security.ProtectionDomain;
/**
* @author chirino
*/
public class KahaDBVersionTest extends TestCase {
+ static String basedir;
+ static {
+ try {
+ ProtectionDomain protectionDomain =
KahaDBVersionTest.class.getProtectionDomain();
+ basedir = new File(new
File(protectionDomain.getCodeSource().getLocation().getPath()),
"../..").getCanonicalPath();
+ } catch (IOException e) {
+ basedir = ".";
+ }
+ }
static final Logger LOG = LoggerFactory.getLogger(KahaDBVersionTest.class);
- final static File VERSION_1_DB= new
File("src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1");
- final static File VERSION_2_DB= new
File("src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2");
- final static File VERSION_3_DB= new
File("src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3");
+ final static File VERSION_1_DB= new
File(basedir+"/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion1");
+ final static File VERSION_2_DB= new
File(basedir+"/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion2");
+ final static File VERSION_3_DB= new
File(basedir+"/src/test/resources/org/apache/activemq/store/kahadb/KahaDBVersion3");
BrokerService broker = null;