From d5aad396a3f2753bba29d619d92248002981d6e1 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Tue, 7 Feb 2012 22:49:40 +0100 Subject: [PATCH] Use temp dir under target/ for derby test, ensure we actually do delete the directory afterwards. Resolves issue 129. --- .../bitcoin/store/DerbyBlockStoreTest.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/tests/com/google/bitcoin/store/DerbyBlockStoreTest.java b/tests/com/google/bitcoin/store/DerbyBlockStoreTest.java index 37c04c9d4..7e0f305ba 100644 --- a/tests/com/google/bitcoin/store/DerbyBlockStoreTest.java +++ b/tests/com/google/bitcoin/store/DerbyBlockStoreTest.java @@ -15,24 +15,34 @@ */ package com.google.bitcoin.store; -import static org.junit.Assert.assertEquals; - import com.google.bitcoin.core.Address; import com.google.bitcoin.core.ECKey; import com.google.bitcoin.core.NetworkParameters; import com.google.bitcoin.core.StoredBlock; - +import org.junit.After; import org.junit.Test; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; +import static org.junit.Assert.assertEquals; + public class DerbyBlockStoreTest { /** * This path will be deleted recursively! */ - private static final String DB_NAME = ".bitcoinj.unittest.derby"; + private static final String DB_NAME = "target/bitcoinj.unittest.derby"; + + @After + public void clear() { + try { + deleteRecursively(new File(DB_NAME)); + } catch (IOException e) { + e.printStackTrace(); + // Does not really matter. + } + } @Test public void testStorage() throws Exception {